5 个不稳定版本
使用旧的 Rust 2015
0.3.0 | 2017年3月15日 |
---|---|
0.2.0 | 2016年6月7日 |
0.1.2 | 2015年5月30日 |
0.1.1 | 2015年5月30日 |
0.1.0 | 2015年5月30日 |
#1588 in 编码
10KB
155 行
json_io
一个简化将序列化类型保存到和从 json 文件中加载的工具。
支持两种
rustc-serialize
(默认)或serde
使用--features="serde_serialization" --no-default-features
标志。
它看起来像这样
extern crate find_folder;
extern crate json_io;
fn main() {
let test_string = "This is a json_io test!".to_owned();
let target = find_folder::Search::Parents(1).for_folder("target").unwrap();
let path = target.join("test");
json_io::save(&path, &test_string).unwrap();
let the_string: String = json_io::load(&path).unwrap();
assert_eq!(&test_string, &the_string);
println!("{:?}", the_string);
}
您可以通过将以下内容添加到您的 Cargo.toml 文件中将其添加到您的项目中
[dependencies]
json_io = "*"
lib.rs
:
简化类型序列化到 JSON 文件的函数。
支持两种 rustc-serialize(默认)和通过 --features="serde_serialization" --no-default-features
标志的 serde。
依赖项
~0–365KB