1 unstable release
0.1.0 | Jan 17, 2024 |
---|
#1 in #repair
43 downloads per month
Used in 2 crates
54KB
730 lines
repair-json
Repair incomplete JSON (e.g. from streaming APIs or AI models) so it can be parsed as it's received.
Usage
let json_stream = json_source::stream().await?;
while let Some(incomplete_json) = json_stream.next().await {
let valid_json = repair_json::repair(incomplete_json);
// serde_json::from_str(valid_json).unwrap();
}
Refer to the documentation on docs.rs for detailed usage instructions.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Dependencies
~245–700KB
~16K SLoC