Streaming JSON in Rust

Streaming JSON in Rust

Terabytes of JSON, kilobytes of memory

5 followers

Streaming JSON is a set of Rust libraries for parsing and transforming JSON using a sliding window approach, without loading the full document into memory. It includes: - "RJiter": a streaming JSON parser - "scan_json": trigger actions during parsing by matching keys and nested structures - "id_transform": copy input to output, a base for JSON rewriting - "ddb_convert": convert JSON to/from DynamoDB format, 12× faster than Python and 2× faster than a baseline Rust implementation

Streaming JSON in Rust makers

Here are the founders, developers, designers and product people who worked on Streaming JSON in Rust