JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write and for machines to parse and generate. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others.
The Key-Value JSON is used mainly in Javascript apps and frameworks. Every key is associated with a value, hierarchical data is supported.
It's used by
angular-translate,
i18next,
chrome extensions,
i18n-node
and many other libraries.
For Key-Value JSON in particular, we import the keys as terms, and the path of the keys in the Context field (each key in the path also wrapped in quotes).
The terms are exported by default to KV-JSON based on their path.
On import, any Unicode escape sequences coming from a Key-Value JSON file are converted to UTF-8 symbols, and are exported as such.
Official JSON documentation website: http://json.org/