2012-02-20 71 views
0

我有從應用服務引擎以下響應:視窗電話7 JSON .NET

{"status":"OK", 

    "results":[{ 

    "field1":"ee2", 
    "field2":"ee", 
    "field3":0.0, 
    "field4":0.0, 
    "field5":1990, 
    "field6":"dd"}] 
} 

其中結果是一個數組。

我想使用Newtonsoft.Json將其解析爲ObservableCollection。你能幫我怎麼做?

回答

1

你可以嘗試這樣的事情:

var jObject = JObject.Parse(data); //where data is your json response data 
var token = jObject.SelectToken("result"); 
var children = token.Children(); 
foreach(var child in children) 
{ 
    // Do something with your data 
    string field1 = (string)child.SelectToken("field1"); 

} 

希望它能幫助!歡呼聲, /安德斯

1
dynamic Results = new Uri(url).GetDynamicJsonObject(); 

     foreach (var result in Results.results) 
     {     
      string str = result.field1; 

      //add to ObservableCollection list 
     }