repair_json

Crates.iorepair_json
lib.rsrepair_json
version0.1.0
sourcesrc
created_at2024-01-17 12:00:44.72236
updated_at2024-01-17 12:00:44.72236
descriptionRepair incomplete JSON (e.g. from streaming APIs) so it can be parsed as it is received.
homepage
repositoryhttps://github.com/m1guelpf/repair-json
max_upload_size
id1102832
size55,814
Miguel Piedrafita (m1guelpf)

documentation

README

repair-json

Repair incomplete JSON (e.g. from streaming APIs or AI models) so it can be parsed as it's received.

crates.io download count badge docs.rs

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.

Commit count: 0

cargo fmt