Multiple data types: int64, string, float, corresponding arrays, as well as nested json objects.
Basic operations to init, search, insert, update json fields
Shallow parsing, parse the json file to a json item. All nested json objects will be ignored for now (we don't need them anyway)
Navigating. Provided with an array of keys as path, navigate to where the json array or item starts. This uses bounded memory, no need to load the whole json file into memory at a time.
Iterative item array parsing. Parse items within one at a time. This uses bounded memory, no need to load the whole json file into memory at a time.
A native json libray, supports: