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.

Links

JSON Schema

https://json-schema.org/

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

Links

JSON Forms

JSON Forms is a declarative framework for efficiently building form-based web UIs. These UIs are targeted at entering, modifying and viewing data and are usually embedded within an application.

JSON Path – XPath for JSON

$.store.book[*].author

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

Links

JSON Logic – serialized rules

https://jsonlogic.com/

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

Links

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

Links

JsonNet

https://jsonnet.org/

A data templating language for app and tool developers

https://github.com/Neeke/Jsonnet-PHP

JSON Tools

API Discovery Tools

  • bruno - Fast, Git Friendly API Client
  • Postman