2015-04-14 39 views
0

我有以下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\":\"/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; } 

} 

回答

0

使用本

IList<picITEM> persons = new JavaScriptSerializer().Deserialize<IList<picITEM>>(jsonString); 
0

使用Json.Net金块包。包括包在你的项目中,写下面的代码:

List<picITEM> items = JsonConvert.DeserializeObject<Product>(yourvaribaleofjson); 

我拿着单子因为你得到多个JSON值你的问题的状态。

JSON.NET nugget url

请让我知道,如果你面对任何麻烦。