JavaScript Object Notation
JSON is a data interchange format supported by many libraries.
Libraries and CLI applications
- jq – lightweight and flexible command-line JSON processor, written mostly in C.
- jtc – CLI tool. Selects one or multiple elements from a source JSON and applies various actions on the selected elements at once.
- Jansson – a C library for encoding, decoding and manipulating JSON data.
- Jackson – suite of data-processing tools for Java and JVM, including a streaming JSON parser / generator library, matching data-binding library and data format modules for Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, XML or YAML.