| Crates.io | http-json-stream |
| lib.rs | http-json-stream |
| version | 0.1.0 |
| created_at | 2025-09-12 11:20:50.704319+00 |
| updated_at | 2025-09-12 11:20:50.704319+00 |
| description | An asynchronous JSON streamer for HTTP network requests |
| homepage | |
| repository | https://github.com/LMOORS30/http-json-stream |
| max_upload_size | |
| id | 1835573 |
| size | 93,284 |
An asynchronous JSON streamer for HTTP network requests, inspired by the hyper-json-stream repository.
Allows for processing items in a JSON response as they are being downloaded, enabling asynchronous consumption of large network requests with constant memory. Requires all items to be specified at the same depth, determined byt the amount of object or list parents, or the amount of open { or [ braces.
[dependencies]
http-json-stream = { version = "0.1.0", features = ["gzip"] }
futures = "0.3"
serde = "1.0"
gzip — enable support for gzip encoded responses
flate2-* — gzip with the specified flate2 backend