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.

AI illustration

How this image was made

AI-generated illustration of JSON

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of JSON (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 (11)

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 ⓘ
linked to: REST API
designedBy Douglas Crockford ⓘ
doesNotSupportComments true ⓘ
fileExtension .json ⓘ
fullName JavaScript Object Notation ⓘ
linked to: JSON
hasArrayNotation [ ] ⓘ
hasObjectNotation { } ⓘ
influenced BSON ⓘ
HJSON ⓘ
JSON5 ⓘ
YAML ⓘ
introducedYear 2001 ⓘ
isHumanReadable true ⓘ
isLanguageIndependent true ⓘ
isLightweight true ⓘ
isTextBased true ⓘ
mediaType application/json ⓘ
numberFormat IEEE 754 double precision ⓘ
parsedBy 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 (145)

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 → JavaScript Object Notation ⓘ
linked to: JSON
GML → relatedTo → GeoJSON ⓘ
linked to: JSON
OpenAPI → supportsFormat → JSON ⓘ
Python standard library → includesModule → json ⓘ
linked to: JSON
Avro → competesWith → JSON ⓘ
Unicode CLDR → dataFormat → JSON ⓘ
ECMA-404 → defines → JSON ⓘ
ECMA-404 → defines → JavaScript Object Notation ⓘ
linked to: JSON
ECMA-404 → definesSyntaxFor → JSON number ⓘ
linked to: JSON
Cisco ACI → supports → JSON ⓘ
Jekyll → supportsFrontMatterFormat → JSON ⓘ
subject linked to: Jekyll static site generator
OpenID Connect → uses → JSON ⓘ
kubectl → supportsOutputFormat → JSON ⓘ
subject linked to: kubectl CLI
Scratch API → dataFormat → JSON ⓘ
RFC 8259 → title → The JavaScript Object Notation (JSON) Data Interchange Format ⓘ
linked to: JSON
RFC 8259 → shortTitle → JSON Data Interchange Format ⓘ
linked to: JSON
RFC 8259 → defines → JSON ⓘ
RFC 8259 → definesDataFormat → JavaScript Object Notation ⓘ
linked to: JSON
RFC 4627 → specifiesSyntaxFor → JavaScript Object Notation ⓘ
linked to: JSON
YAML → influencedBy → JSON ⓘ
BSON → relatedTo → JSON ⓘ
JSON5 → basedOn → JSON ⓘ
JSON5 → compatibleWith → JSON ⓘ
HJSON → canBeConvertedTo → JSON ⓘ
HJSON → comparedTo → JSON ⓘ
MessagePack → similarTo → JSON ⓘ