Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use serde_json::Value;
- use serde::{Deserialize};
- use std::collections::HashMap;
- #[derive(Deserialize, Debug)]
- struct X {
- x: usize,
- #[serde(flatten)]
- other: HashMap<String,Value>
- }
- fn main() {
- let json = r#"{
- "x": 1,
- "a": "asd",
- "b": { "q": "w" },
- "c": {}
- }"#;
- let x: X = serde_json::from_str(json).unwrap();
- println!("{:?}", x);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement