JSON

E39004

JSON (JavaScript Object Notation) is a lightweight, text-based data interchange format widely used for transmitting structured data in web APIs and configuration files.

Jump to: Surface forms Statements Referenced by

Observed surface forms (3)

Surface form Occurrences
GeoJSON 1
JavaScript Object Notation 1
json 1

Statements (62)

Predicate Object
instanceOf data interchange format
serialization format
abbreviation JSON
alternativeTo MessagePack
Protocol Buffers
XML
characterEncodingDefault UTF-8
commonlyUsedWith GraphQL
HTTP
REST API
surface form: REST
designedBy Douglas Crockford
doesNotSupportComments true
fileExtension .json
fullName JSON self-linksurface differs
surface form: JavaScript Object Notation
hasArrayNotation [ ]
hasObjectNotation { }
influenced BSON
HJSON
JSON5
YAML
introducedYear 2001
isHumanReadable true
isLanguageIndependent true
isLightweight true
isTextBased true
mediaType application/json
numberFormat IEEE 754 floating‑point arithmetic standard
surface form: IEEE 754 double precision
parsedBy C# programming language
surface form: C#

C++
Go
Java
JavaScript
PHP
Python
Ruby
Rust
Swift
previouslyStandardizedAs RFC 4627
primaryUse client-server communication
configuration files
data storage
web APIs
requiresDoubleQuotedKeys true
requiresDoubleQuotedStrings true
standardizedAs ECMA-404
RFC 8259
supportsDataStructures arrays
objects
supportsDataType array
boolean
null
number
object
string
supportsEncodingOf key-value pairs
nested structures
supportsUnicode true
syntaxBasedOn JavaScript object literal syntax
usedIn AJAX applications
NoSQL databases
REST APIs
microservices

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

RESTCONF dataEncoding JSON
AJAX dataFormat JSON
DBLP dataFormat JSON
JSON fullName JSON self-linksurface differs
this entity surface form: JavaScript Object Notation
this entity surface form: json
GML relatedTo JSON
this entity surface form: GeoJSON
OpenAPI supportsFormat JSON
AJAX uses JSON
ISO 20022 usesSyntax JSON