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}