- 此问题在此处已有答案**:
Decoding a variable-length JSON array into a Rust array(2个答案)
昨天关门了。
我想解析一个包含数组的json:
#[derive(Debug, Deserialize)]
pub struct Device {
pub path: String,
pub start_sector: Option<u64>,
pub end_sector: Option<u64>,
}
#[derive(Debug, Deserialize)]
pub struct Config {
pub hostname: String,
pub devices: [Option<Device>],
}
无论如何,我不能设法反序列化一个内部有数组的对象,因为我得到:你可以找到我的尝试here。
如何在serde中解析变长数组?
1条答案
按热度按时间pw9qyyiw1#
我只是添加到搜索略有不同的术语,这里的答案:Decoding a variable-length JSON array into a Rust array
我不得不使用Vec而不是数组/切片。