 Hello everyone, my name is Krishnan Adhranar and I would like to welcome you to this new course, Essential Secrets of JSON here at Bitescour. Now, let's start by defining what exactly the JSON is. Well, one of the must-know subjects for you as a software developer is how to work with JSON, because it is used practically in almost all modern applications. So, what is JSON? Well, JSON is an acronym and the name JSON stands for JavaScript Object Notation. It is a language independent data interchange format which is used to transmit and store serialized information. JSON data can be converted from a string to an object and from an object back to a string. The beauty of JSON is that it's an open standard and it is human readable text. And this text is organized into a data object as a key value pairs. Now, even though it originates from the JavaScript ecosystem, but you don't need to use JavaScript to work with JSON. And this is an example of JSON. As you can see here, we have a key value pairs, we have arrays, we have dates and it supports booleans, nulls and nested objects. So, this is the basic building block of JSON. Now, let's take a look at some of the key concepts of JSON.