Json.net deseralize到c#.net 2.0中的对象列表

Chr*_*rry 6 json list json.net

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

任何人都可以告诉我我应该使用的语法或方法.

我已经使用一些属性创建了我的对象,因此它已准备好用于保存数据.(标题,URL,说明)

我试过这个,但看起来不太对劲

 List<newsItem> test = (List<newsItem>)JsonConvert.DeserializeObject(Fulltext);
Run Code Online (Sandbox Code Playgroud)

Jam*_*ing 6

你有没有尝试过寻求帮助?

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
Run Code Online (Sandbox Code Playgroud)