#json #test #loading #saving #production #data #naive

naive_json_io

naive_json_io 是一个用于加载和保存JSON数据的库。naive_json_io 不可用于生产环境。

1 个不稳定版本

0.1.0 2022年7月28日

#1248编码

MIT 协议

4KB

naive_json_io 是一个用于加载和保存JSON数据的库。 naive_json_io 不可用于生产。

示例

use serde_derive::{Serialize, Deserialize};
use naive_json_io;

#[derive(Serialize, Deserialize)]
struct A {
    b: String,
    c: u32
}

fn main() {
    let to_be_saved_a = A { b: String::from("B"), c: 10 };
    naive_json_io::save(&to_be_saved_a, "/tmp/save_a.json");
    let loaded_a: A = naive_json_io::load("/tmp/save_a.json");
    naive_json_io::print(&loaded_a);    
}

依赖关系

~0.6–1.4MB
~32K SLoC