gpt4 book ai didi

Json.net 反序列化为 c# .net 2.0 中的对象列表

转载 作者:行者123 更新时间:2023-12-04 14:52:53 26 4
gpt4 key购买 nike

我正在尝试将一些 json 反序列化为一个集合(列表),但我不确定哪个方法将返回一个对象列表,或者我是否必须遍历某些内容并将其复制到我自己的列表中?

谁能告诉我应该为此使用的语法或方法。

我已经用一些属性创建了我的对象,所以它可以用来保存数据了。 (标题,网址,说明)

我试过这个,但似乎不太正确

 List<newsItem> test = (List<newsItem>)JsonConvert.DeserializeObject(Fulltext);

最佳答案

你有没有尝试查看帮助?

http://james.newtonking.com/json/help/?topic=html/SerializingCollections.htm

string json = @"[
{
""Name"": ""Product 1"",
""ExpiryDate"": ""\/Date(978048000000)\/"",
""Price"": 99.95,
""Sizes"": null
},
{
""Name"": ""Product 2"",
""ExpiryDate"": ""\/Date(1248998400000)\/"",
""Price"": 12.50,
""Sizes"": null
}
]";

List<Product> products = JsonConvert.DeserializeObject<List<Product>>(json);

Console.WriteLine(products.Count);
// 2

Product p1 = products[0];

Console.WriteLine(p1.Name);
// Product 1

关于Json.net 反序列化为 c# .net 2.0 中的对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1941001/

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