10
我想弄清楚如何将JSON反序列化为使用Serde的结构。例如,在serde_json的own documentation的示例JSON包含以下数据:Rust&Serde JSON反序列化示例?
{
"FirstName": "John",
"LastName": "Doe",
"Age": 43,
"Address": {
"Street": "Downing Street 10",
"City": "London",
"Country": "Great Britain"
},
"PhoneNumbers": [
"+44 1234567",
"+44 2345678"
]
}
现在,如果我们假设在上述数据是在变量“输入”和下面的一段代码:
let deserialized_data: Data = serde_json::from_str(input).unwrap();
...应该结构Data
看起来像什么?
拉取请求以记录此:https://github.com/serde-rs/json/pull/15 – vegai