#json-diff #json #diff #merge #helper #serde-json

json_plus

序列化与反序列化之外的JSON辅助函数

1个不稳定版本

0.1.0 2021年11月14日

#1704 in 编码

MIT/Apache

16KB
334 代码行

json_plus — 最新版本

本包提供除了序列化和反序列化之外的JSON辅助函数,如diffmerge...


[dependencies]
json_plus = "0.1"

示例

use json_plus::diff;
use serde_json::json;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let old = json!({"key":"old value", "arr":[]});
    let new = json!({"key":"new value", "arr":[]});

    let diffed = diff(&old, &new).unwrap();
    println!("{}", diffed.to_string());
    Ok(())
}

许可证

许可协议为Apache License, Version 2.0或MIT license,您可任选其一。
除非您明确声明,否则您提交给Proteus的任何贡献,根据Apache-2.0许可证的定义,应作为上述许可双重授权,而不附加任何额外条款或条件。

依赖

~0.7–1.5MB
~33K SLoC