Próbuję dowiedzieć się, jak deserializować JSON w strukturę przy użyciu Serde. Na przykład, przykład JSON na serde_json na own documentation zawiera następujące dane:Przykłady deserializacji JSON Rust & Serde?
{
"FirstName": "John",
"LastName": "Doe",
"Age": 43,
"Address": {
"Street": "Downing Street 10",
"City": "London",
"Country": "Great Britain"
},
"PhoneNumbers": [
"+44 1234567",
"+44 2345678"
]
}
Teraz, jeśli założymy, że powyższe dane są w zmiennej „wejście” i następujący fragment kodu:
let deserialized_data: Data = serde_json::from_str(input).unwrap();
... jak powinien wyglądać struct Data
?
Wyciągnij wniosek, aby to udokumentować: https://github.com/serde-rs/json/pull/15 – vegai