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}