C# 将json数组反序列化为特定类型
我有以下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
"[
{\"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值
如果你遇到任何麻烦,请告诉我