Open In App

JSON Data Types

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}
]
}

Last Updated : 04 Mar, 2024
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads