JavaScript JSON Data Types
JavaScript Basics

JavaScript JSON Data Types

Valid Data Types in JSON

In JSON, values must be one of the following data types:

  • a string
  • a number
  • an object (JSON object)
  • an array
  • a boolean
  • null

JSON values cannot be one of the following data types:

  • a function
  • a date
  • undefined

JSON Strings

Strings in JSON must be written in double quotes.

Example:

{"name": "John"}

JSON Numbers

Numbers in JSON must be an integer or a floating point.

Example

{"age": 30}

JSON Objects

Values in JSON can be objects.

Example:

{  "employee": {    "name": "John",    "age": 30,    "city": "New York"  }}

Objects as values in JSON must follow JSON syntax.

JSON Arrays

Values in JSON can be arrays.

Example:

{  "employees": ["John", "Anna", "Peter"]}

JSON Booleans

Values in JSON can be true or false.

Example:

{"sale": true}

JSON null

Values in JSON can be null.

Example:

{"middlename": null}

Take a look into your desired course