/json0-rs

Primary LanguageRustMIT LicenseMIT

json0-rs

MIT License

Usage

To use json0-rs, simply add it to your project's dependencies in Cargo.toml:

[dependencies]
json0-rs = "0.1.0"

Then, import it into your Rust code:

use json0_rs::Json;

You can create a new JSON object using the Json::new() method:

let mut json = Json::new();

From there, you can add, remove, and modify JSON data using the provided API like this:

let json0 = Json0::new();

let mut json_to_operate = Value::Object(Map::new());

let op = json0
    .operation_factory()
    .object_operation_builder()
    .append_key_path("key")
    .insert(Value::String("world".into()))
    .build()
    .unwrap()
    .into();

json0.apply(&mut json_to_operate, vec![op]).unwrap();

For more information on how to use json0-rs, see the documentation.

License

json0-rs is licensed under the MIT license. See the LICENSE file for more information.