use diskann_label_filter::parser::format::Document;
use serde_json::json;
fn main() {
let label = Document {
doc_id: 123,
label: json!({
"name": "Product X",
"details": {
"color": "blue",
"dimensions": {
"width": 10,
"height": 20
}
},
"tags": ["electronics", "featured"],
"price": 99.99,
"inStock": true
}),
};
println!("Flattened key-value pairs:");
let flattened = label.flatten_metadata();
for (key, value) in &flattened {
println!(" \"{}\" => {}", key, value);
}
}