examples/parts/
objects.rs1use serde_json::json;
2use toon_format::encode_default;
3
4pub fn objects() {
5 let simple = json!({
7 "id": 123,
8 "name": "Ada",
9 "active": true
10 });
11 let out = encode_default(&simple).unwrap();
12 println!("{}", out);
13
14 let nested = json!({
16 "user": { "id": 123, "name": "Ada" }
17 });
18 let out_nested = encode_default(&nested).unwrap();
19 println!("\n{out_nested}");
20
21 let array_object = json!([
22 {
23 "id": 1,
24 "name": "Alice",
25 "email": "alice@example.com",
26 "active": true
27 },
28 {
29 "id": 2,
30 "name": "Bob",
31 "email": "bob@example.com",
32 "active": true
33 }
34 ]);
35 let out = encode_default(&array_object).unwrap();
36 println!("{out}");
37}