Open In App

JSON Data Types

Last Updated : 04 Mar, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

JSON (JavaScript Object Notation) is the most widely used data format for data interchange on the web. JSON is a lightweight text-based, data-interchange format and it is completely language-independent.

JSON Data Types

JSON supports mainly 6 data types:  

  1. String
  2. Number
  3. Boolean
  4. Null
  5. Object
  6. Array

Note: string, number, boolean, null are simple data types or primitives data types whereas object and array are referred as complex data types. 

JSON String:

JSON strings must be written in double quotes like C-language there are various special characters(Escape Characters) in JSON that you can use in strings such as \ (backslash), / (forward slash), b (backspace), n (new line), r (carriage return), t (horizontal tab), etc. 

JSON String Example: 

Below is an example of JSON String.

{ "name":"Vivek" }
{ "city":"Delhi\/India" }

here \/ is used for Escape Character / (forward slash).

JSON Number:

Represented in base 10 and octal and hexadecimal formats are not used. 

JSON Number Example: 

Below is an example of JSON Number.

{ "age": 20 }
{ "percentage": 82.44}

JSON Boolean:

This data type can be either true or false. 

JSON Boolean Example: 

Below is an example of JSON Boolean.

{ "result" : true }

JSON Null:

It is just a define nullable value. 

JSON Null Example: 

Below is an example of JSON Null.

{
"result" : true,
"grade" : null,
"rollno" : 210
}

JSON Object:

It is a set of name or value pairs inserted between {} (curly braces). The keys must be strings and should be unique and multiple key and value pairs are separated by a, (comma).

JSON Object Example: 

Below is an example of JSON Object.

{
"Geek":{ "name":"Peter", "age":20, "score": 50.05}
}

JSON Array:

It is an ordered collection of values and begins with [ (left bracket) and ends with ] (right bracket). The values of array are separated by ,  (comma).

JSON Array Example: 

Below is an example of JSON Array.

{
"geek":[ "Sahil", "Vivek", "Rahul" ]
}

{
"collection" : [
{"id" : 101},
{"id" : 102},
{"id" : 103}
]
}

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads