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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (7)

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 (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