#save #json #api #local #language

forge_util

forge_util 的 Rust 语言实现

4 个版本

0.1.3 2019 年 10 月 21 日
0.1.2 2019 年 10 月 16 日
0.1.1 2019 年 10 月 14 日
0.1.0 2019 年 10 月 12 日

103 in #save


2 个 crate 中使用

Apache-2.0

5KB

forge_util 简介

简介

forge_util 通过 Rust 实现。提供将 Json 保存到本地的 API。

帮助用户

APIs

    /// save Json to local
    /// value: Json to save.
    /// path: local path where to save, `empty` will save to default path `./settings.json`
    config_save_settings(value: &Value, path: &str) -> Result<()>
    /// get Json from local
    /// path: Json file local path, `empty` will use default path `./settings.json`
    config_get_settings(path: &str) -> Result<Value>

示例

    let people = serde_json::json!({"name":"alice","age":18,"sex":true});
    let path = "./config_test.json";
    config_save_settings(&people, path)?;
    assert_eq!(people, config_get_settings(path)?);

上述示例将创建一个 Json 文件 ./config_test.json./config_test.json

    {
        "age": 18,
        "name": "alice",
        "sex": true
    }

依赖

~0.8–1.6MB
~35K SLoC