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.
| module | description | lines | funcs |
|---|---|---|---|
| _json_string_authored.nx | JSON string scan + unescape, bits-up | 16 | 2 |
| json.nx | pull-style JSON parser (Phase G12, RFC 8259). | 257 | 9 |
| json_emit.nx | RFC 8259 JSON writer (complement to json.nx parser). | 273 | 15 |
| nx_json.nx | JSON tokenizer (RFC 8259 subset). | 267 | 5 |
| nx_json_adversarial_test.nx | Phase A5 of S-class hardening. | 99 | 2 |
| nx_json_auth_read_t1.nx | minimal SOVEREIGN JSON field reader (no jq, no shell, no 3rd-party). Built for | 323 | 13 |
| nx_json_complete_gate.nx | 58 | 3 | |
| nx_json_emit.nx | THE canonical tiny JSON emitter (eats json-emit-dup, tranche 1). | 38 | 7 |
| nx_json_lib.nx | minimal SOVEREIGN JSON field reader (no jq, no shell, no 3rd-party). Built for | 340 | 15 |
| nx_json_lib_route_t160.nx | minimal SOVEREIGN JSON field reader (no jq, no shell, no 3rd-party). Built for | 340 | 15 |
| nx_json_test.nx | exercise both the tokenizer (nx_json.nx) and the | 114 | 1 |
| nx_json_v1.nx | pull-style JSON parser (Phase G12, RFC 8259). | 233 | 7 |