Skip to main content

JSON Tutorial

In this JSON tutorial, you will be able to learn JSON fundamentals, example, syntax, array, object, encode, decode, file, date and date format.

What is JSON

  • JSON stands for JavaScript Object Notation.
  • JSON is lightweight data-interchange format.
  • JSON is easy to read and write than XML.
  • JSON is language independent.
  • JSON supports array, object, string, number and values.
note

The JSON syntax is derived from JavaScript object notation, but the JSON format is text only.

Code for reading and generating JSON exists in many programming languages.

Why Use JSON?

The JSON format is syntactically similar to the code for creating JavaScript objects. Because of this, a JavaScript program can easily convert JSON data into JavaScript objects.

Since the format is text only, JSON data can easily be sent between computers, and used by any programming language.

JavaScript has a built in function for converting JSON strings into JavaScript objects:

JSON.parse()

JavaScript also has a built in function for converting an object into a JSON string:

JSON.stringify()

Safe Way For Storing Data

When storing data, the data has to be a certain format, and regardless of where you choose to store it, text is always one of the legal formats.

JSON makes it possible to store JavaScript objects as text.

Example

This example is a JSON string:

{
"students": [
{
"name": "Mark",
"email": "[email protected]"
},
{
"name": "Rahul",
"email": "[email protected]"
},
{
"name": "John",
"email": "[email protected]"
}
]
}