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.

All labels observed (7)

How this entity was disambiguated

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 ⓘ

How these facts were elicited

Referenced by (60)

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

RESTCONF → dataEncoding → JSON ⓘ
ISO 20022 → usesSyntax → JSON ⓘ
AJAX → uses → JSON ⓘ
AJAX → dataFormat → JSON ⓘ
DBLP → dataFormat → JSON ⓘ
JSON → fullName → JSON self-linksurface differs ⓘ
this entity surface form: JavaScript Object Notation
GML → relatedTo → JSON ⓘ
this entity surface form: GeoJSON
OpenAPI → supportsFormat → JSON ⓘ
Python standard library → includesModule → JSON ⓘ
this entity surface form: json
Avro → competesWith → JSON ⓘ
Unicode CLDR → dataFormat → JSON ⓘ
ECMA-404 → defines → JSON ⓘ
ECMA-404 → defines → JSON ⓘ
this entity surface form: JavaScript Object Notation
ECMA-404 → definesSyntaxFor → JSON ⓘ
this entity surface form: JSON number
Cisco ACI → supports → JSON ⓘ
Jekyll static site generator → supportsFrontMatterFormat → JSON ⓘ
subject surface form: Jekyll
OpenID Connect → uses → JSON ⓘ
kubectl CLI → supportsOutputFormat → JSON ⓘ
subject surface form: kubectl
Scratch API → dataFormat → JSON ⓘ
RFC 8259 → title → JSON ⓘ
this entity surface form: The JavaScript Object Notation (JSON) Data Interchange Format
RFC 8259 → shortTitle → JSON ⓘ
this entity surface form: JSON Data Interchange Format
RFC 8259 → defines → JSON ⓘ
RFC 8259 → definesDataFormat → JSON ⓘ
this entity surface form: JavaScript Object Notation
RFC 4627 → specifiesSyntaxFor → JSON ⓘ
this entity surface form: JavaScript Object Notation
YAML → influencedBy → JSON ⓘ
BSON → relatedTo → JSON ⓘ
JSON5 → basedOn → JSON ⓘ
JSON5 → compatibleWith → JSON ⓘ
HJSON → canBeConvertedTo → JSON ⓘ
HJSON → comparedTo → JSON ⓘ
MessagePack → similarTo → JSON ⓘ