Developer Reference

What is JSON? Syntax & Specifications.

A comprehensive guide to JavaScript Object Notation (RFC 8259).

JSON (JavaScript Object Notation) is a lightweight, language-independent data interchange format. Derived from the JavaScript object literal syntax, JSON is now supported natively in virtually all modern programming languages.

Supported Data Types

TypeExampleDescription
String"hello world"Enclosed in double quotes only.
Number42, -3.14, 1e5Integer or floating point.
Booleantrue / falseLowercase boolean literal.
NullnullExplicit empty value.
Object{ "key": "val" }Unordered key-value collection.
Array[1, 2, 3]Ordered sequence of values.

Key Syntax Rules