Crates.io | json_repair_rs |
lib.rs | json_repair_rs |
version | 1.1.1 |
created_at | 2025-01-23 16:21:41.374394+00 |
updated_at | 2025-01-23 16:24:20.389607+00 |
description | json repair library for rust |
homepage | |
repository | https://gitee.com/superwindcloud/json_repair_rs.git |
max_upload_size | |
id | 1527957 |
size | 111,384 |
这个简单的包可用于修复无效的 json 字符串。要了解此包将工作的所有情况,请查看 单元测试.
一些 LLM 在返回格式正确的 JSON 数据时有点不稳定,有时它们会跳过括号,有时它们在其中添加一些单词,因为这就是 LLM 的作用。 幸运的是,LLM 犯的错误很简单,可以在不破坏内容的情况下修复。
Install the library with pip
`cargo add json_repair_rs `
then you can use use it in your code like this
use::json_repair_rs::*
let good_json_string = repair_json(bad_json_string)
println!("{}", good_json_string);
/// load file_json_string
let file = "path/to/file.json"
let json_string = from_file_repair_json(file) ;
or repair_and_save_to_file (file ) ;
///