The NeuroJSON project directly capitalizes upon the internationally standardized JSON format as the underlying data exchange format. This means all data files produced and disseminated by the project are syntactically compatible with the JSON format (or binary JSON, which can be converted to JSON). As a result, the rich set of utilities, parsers and JSON-based sub-standards, such as JSON Path, JSONLD, JSON schema etc, that are freely available in the large JSON ecosystem are readily available to processing and transforming NeuroJSON data files.
json module (built-in, no installation needed)
jdata module (https://pypi.org/project/jdata/, handles NeuroJSON data annotations)
orjson module (https://pypi.org/project/orjson, very fast)
pysimdjson module (https://pypi.org/project/pysimdjson, extremely fast)
jsonencode/jsondecode (built-in, MATLAB R2016 or later)
jsonlab (https://github.com/NeuroJSON/jsonlab, handles NeuroJSON data annotations)
jsonencode/jsondecode (built-in, Octave 7.0 or later)
jsonlab (https://github.com/NeuroJSON/jsonlab, handles NeuroJSON data annotations)
JSON.parse/JSON.stringify (built-in)
jda (https://www.npmjs.com/package/jda, npm install jda, handles NeuroJSON data annotations)
use JSON::PP qw(encode_json decode_json); (built-in JSON reader/writer)
use JSON::XS qw(encode_json decode_json); (fast JSON reader/writer, need to install)
fpjson, jsonparser (built-in)