examples/parts/
delimiters.rs1use serde_json::json;
2use toon_format::{
3 encode,
4 Delimiter,
5 EncodeOptions,
6};
7
8pub fn delimiters() {
9 let data = json!({
10 "items": [
11 {"sku": "A1", "name": "Widget", "qty": 2, "price": 9.99},
12 {"sku": "B2", "name": "Gadget", "qty": 1, "price": 14.5}
13 ]
14 });
15
16 let tab = encode(&data, &EncodeOptions::new().with_delimiter(Delimiter::Tab)).unwrap();
18 println!("{tab}");
19
20 let pipe = encode(&data, &EncodeOptions::new().with_delimiter(Delimiter::Pipe)).unwrap();
22 println!("\n{pipe}");
23}