JSON-Related Formats

The Wolfram Language has built-in support for a variety of types of JSON, as well as a variety of standard mappings between JSON data structures and Wolfram Language structures.

(StringTypeLink["RawJSON", paclet:ref/format/RawJSON]) — nested lists and associations mapped to JSON (.json)

(StringTypeLink["JSON", paclet:ref/format/JSON]) — lists and lists of rules mapped to JSON (.json)

(StringTypeLink["ExpressionJSON", paclet:ref/format/ExpressionJSON]) — full Wolfram Language expressions mapped to JSON (.json)

Binary JSON Formats

(StringTypeLink["UBJSON", paclet:ref/format/UBJSON]) — nested lists and associations mapped to UBJSON (.ubj)

JSON Data Storage Formats

(StringTypeLink["BSON", paclet:ref/format/BSON]) — binary format used by MongoDB, etc. (.bson)

(StringTypeLink["JSONLD", paclet:GraphStore/ref/format/JSONLD, GraphStore Package Symbol]) — JSON format for linked RDF data (.jsonld)

(StringTypeLink["SPARQLResultsJSON", paclet:GraphStore/ref/format/SPARQLResultsJSON, GraphStore Package Symbol]) — format used by SPARQL endpoints (.srj)

Domain-Specific JSON Formats

(StringTypeLink["GeoJSON", paclet:ref/format/GeoJSON]) — geo data mapped to JSON (.geojson)