1 مستودع
Mechanisms for writing native objects as JSON directly to an output stream.
Distinct from JSON: Focuses on the writing (encoding) side of streaming, whereas the parent focuses on general streaming parsers.
Explore 1 awesome GitHub repository matching data & databases · Stream Encoding. Refine with filters or upvote what's useful.
Sonic is a high-performance Go JSON serialization library that provides tools for encoding and decoding native data structures. It functions as a JIT-accelerated encoder, a JSON AST parser, a stream processor, and a lazy decoder. The project utilizes just-in-time machine code generation to optimize the encoding of large data schemas and employs a JIT assembler to maximize serialization and deserialization speeds. It features a precompiled schema warmup process to prevent latency spikes during initial execution and leverages SIMD hardware instructions for accelerated parsing. The library cove
Writes native objects as JSON to output streams with configurable indentation and HTML escaping.