#save #json #api #local #language

forge_util

The rust language implementation of forge_util

4 releases

0.1.3 Oct 21, 2019
0.1.2 Oct 16, 2019
0.1.1 Oct 14, 2019
0.1.0 Oct 12, 2019

#103 in #save


Used in 2 crates

Apache-2.0

5KB

forge_util introduction

Intro

forge_util implement by Rust. Provide apis to save a Json in local.

Help user

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>

Example

    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)?);

Example above will create a Json file ./config_test.json: ./config_test.json:

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

Dependencies

~0.8–1.6MB
~35K SLoC