code wiki / json

topic: json

12 modules sharing the json name family (derived from the tree's prefix discipline).

The 'json' topic family in the Nishi sovereign ecosystem provides comprehensive tools for handling JSON data across parsing, emitting, and testing. The _json_string_authored module scans and unescapes JSON strings, while the json parser offers a pull-style approach for robust decoding. The nx_json_emit module serves as the canonical emitter, ensuring consistent and secure JSON generation, complementing the parser's functionality within the ecosystem's modular architecture.

auto-narrated by the local model from this topic's module headers; links verified against the wiki index.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
_json_string_authored.nxJSON string scan + unescape, bits-up162
json.nxpull-style JSON parser (Phase G12, RFC 8259). 2579
json_emit.nxRFC 8259 JSON writer (complement to json.nx parser). 27315
nx_json.nxJSON tokenizer (RFC 8259 subset).2675
nx_json_adversarial_test.nxPhase A5 of S-class hardening.992
nx_json_auth_read_t1.nxminimal SOVEREIGN JSON field reader (no jq, no shell, no 3rd-party). Built for32313
nx_json_complete_gate.nx583
nx_json_emit.nxTHE canonical tiny JSON emitter (eats json-emit-dup, tranche 1).387
nx_json_lib.nxminimal SOVEREIGN JSON field reader (no jq, no shell, no 3rd-party). Built for34015
nx_json_lib_route_t160.nxminimal SOVEREIGN JSON field reader (no jq, no shell, no 3rd-party). Built for34015
nx_json_test.nxexercise both the tokenizer (nx_json.nx) and the1141
nx_json_v1.nxpull-style JSON parser (Phase G12, RFC 8259).2337