2012-02-20 2 views
0

У меня есть следующий ответ от AppEngine:Windows Phone 7 JSON .net

{"status":"OK", 

    "results":[{ 

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

где результаты является массив.

Я хотел бы проанализировать это в ObservableCollection с помощью Newtonsoft.Json. Можете ли вы помочь мне, как это сделать?

ответ

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"); 

} 

Надеется, что это помогает! Cheers, /Андеры

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

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

      //add to ObservableCollection list 
     }