【发布时间】:2015-10-21 05:51:43
【问题描述】:
我正在尝试弄清楚如何使用 Serde 将 JSON 反序列化为结构。例如,serde_json 的 own documentation 上的示例 JSON 包含以下数据:
{
"FirstName": "John",
"LastName": "Doe",
"Age": 43,
"Address": {
"Street": "Downing Street 10",
"City": "London",
"Country": "Great Britain"
},
"PhoneNumbers": [
"+44 1234567",
"+44 2345678"
]
}
现在,如果我们假设上面的数据在一个变量“input”和下面的代码中:
let deserialized_data: Data = serde_json::from_str(input).unwrap();
... struct Data 应该是什么样的?
【问题讨论】:
标签: json rust json-deserialization serde