Допустим следующее JSON:
{
"person": {
"first_name": "Ala",
"last_name": "Makota"
}
}
Возможно ли десериализацию этого объекта в структуру, подобную следующей, пропуская "person"
?
#[derive(Deserialize)]
struct Person {
first_name: String,
last_name: String,
}
Десериализацию легко JSON объект в обернутой структуре, например:
#[derive(Deserialize)]
struct Object {
person: Person
}
, но в моем случае меня интересует только Person
структура.
РЕДАКТИРОВАТЬ:
Хотя я знаю, что могу использовать Value
тип *1019* для работы на JSON почти так же, как на Map
, меня особенно интересует возможность использования derive
и, возможно, атрибуты для достижения моей цели.