json/
json.rs

1use std::error::Error;
2use varj::VarjMap;
3
4fn main() -> Result<(), Box<dyn Error>> {
5    let mut variables = VarjMap::new();
6
7    variables.insert("name", "Christopher");
8    variables.insert("age", "30");
9
10    let json = r#"{
11    "name" = "{{ name }}",
12    "age" = {{ age }}
13}"#;
14
15    let expected = r#"{
16    "name" = "Christopher",
17    "age" = 30
18}"#;
19
20    let actual = variables.render(json)?;
21
22    assert_eq!(expected, actual);
23    Ok(())
24}