C#Newtonsoft JSON中列表的列表

时间:2017-10-09 21:24:01

标签: c# json json.net

我正在使用Newtonsoft JSON在C#中编写Xamarin.Forms应用程序。

我的REST服务返回一个类别数组,每个类别都有一个项目数组(以JSON格式)

我的问题是:我将其反序列化为什么?

我想要的是有一个列表,其中类别被定义为:

public class Category {
  private string categoryName;
  private List<Item> items;
}

让json正好反序列化。可以这样做吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

只需使用var obj = JsonConvert.DeserializeObject<Category>(JSONString)

如果JSON字符串与该类匹配,您将获得所需的结果