gpt4 book ai didi

json - 使用 serde_json 反序列化 JSON 根数组

转载 作者:行者123 更新时间:2023-11-29 08:07:45 25 4
gpt4 key购买 nike

<分区>

根据 JSON 规范,JSON 文档的根可以是一个对象,也可以是一个数组。第一种情况很容易被 serde_json 使用 struct

反序列化
#[derive(Deserialize)]
struct Person {
first_name: String,
last_name: String,
}

fn main() {
let s = r#"[{"first_name": "John", "last_name": "Doe"}]"#;

// this will break because we have a top-level array
let p: Person = serde_json::from_str(s).unwrap();
println!("Name: {} {}", p.first_name, p.last_name);
}

但是我找不到任何关于如何反序列化 struct 数组的文档。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com