2015-04-14 43 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

請讓我知道,如果你面對任何麻煩。