examples/parts/round_trip.rs
1use serde_json::json;
2use toon_format::{
3 decode_default,
4 encode_default,
5};
6
7pub fn round_trip() {
8 let original = json!({
9 "product": "Widget",
10 "price": 29.99,
11 "stock": 100,
12 "categories": ["tools", "hardware"]
13 });
14
15 let encoded = encode_default(&original).unwrap();
16 let decoded = decode_default(&encoded).unwrap();
17
18 println!("Encoded:\n{encoded}",);
19 println!("\nRound-trip equal: {}", original == decoded);
20}