Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将json数组反序列化为特定类型_C#_Json - Fatal编程技术网

C# 将json数组反序列化为特定类型

C# 将json数组反序列化为特定类型,c#,json,C#,Json,我有以下JSON字符串- "[ {\"id\":0,\"picurl\":\"/pics/kuku/Picture 001.jpg\"}, {\"id\":1,\"picurl\":\"/pics/kuku/Picture 002.jpg\"}, {\"id\":2,\"picurl\":\"/pics/kuku/Picture 003.jpg\"}, {\"id\":3,\"picurl\":\"/pics/kuku/Picture 004.jpg\"}, {\"id\":4,\"picurl

我有以下JSON字符串-

"[
{\"id\":0,\"picurl\":\"/pics/kuku/Picture 001.jpg\"},
{\"id\":1,\"picurl\":\"/pics/kuku/Picture 002.jpg\"},
{\"id\":2,\"picurl\":\"/pics/kuku/Picture 003.jpg\"},
{\"id\":3,\"picurl\":\"/pics/kuku/Picture 004.jpg\"},
{\"id\":4,\"picurl\":\"/pics/kuku/Picture 005.jpg\"},
{\"id\":5,\"picurl\":\"/pics/kuku/Picture 006.jpg\"},
{\"id\":6,\"picurl\":\"\"}
]"
从客户处收到

如何将其解析为picITEM的列表

public  class picITEM
{
    string id {get;set;}
    string picurl { get; set; }

}
用这个

 IList<picITEM> persons = new JavaScriptSerializer().Deserialize<IList<picITEM>>(jsonString);
IList persons=new JavaScriptSerializer()。反序列化(jsonString);

使用Json.Net nugget包。将该软件包包括在项目中,并编写以下代码:

List<picITEM> items = JsonConvert.DeserializeObject<Product>(yourvaribaleofjson);
List items=JsonConvert.DeserializeObject(YourVariableOfJSON);
我将该列表作为您的问题状态,您将获得多个json值

如果你遇到任何麻烦,请告诉我