JSON

https://en.wikipedia.org/wiki/JSON

JSON (JavaScript Object Notation, pronounced /ˈdʒeɪsən/; also /ˈdʒeɪˌsɒn/) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other serializable values). It is a common data format with a diverse range of functionality in data interchange including communication of web applications with servers.

JSON is a language-independent data format. It was derived from JavaScript, but many modern programming languages include code to generate and parse JSON-format data. JSON filenames use the extension .json.

TOC

JSON Schema

https://json-schema.org/

JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.

JSON Path - XPath for JSON

https://goessner.net/articles/JsonPath/

JSON Logic - serialized rules

https://jsonlogic.com/

Build complex rules, serialize them as JSON, share them between front-end and back-end

JSON Nata - query and transformation language

https://jsonata.org/

  • Lightweight query and transformation language for JSON data
  • Inspired by the location path semantics of XPath 3.1
  • Sophisticated query expressions with minimal syntax
  • Built in operators and functions for manipulating and combining data
  • Create user-defined functions
  • Format query results into any JSON output structure

JsonNet

https://jsonnet.org/

A data templating language for app and tool developers