Windows Phone 7 JSON. NET - PullRequest
       2

Windows Phone 7 JSON. NET

0 голосов
/ 20 февраля 2012

У меня есть следующий ответ от appengine:

{"status":"OK",

  "results":[{

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

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

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

Ответы [ 3 ]

2 голосов
/ 20 февраля 2012

Я надеюсь, что это может помочь: http://www.smallandmighty.net/blog/more-json-with-windows-phone

1 голос
/ 20 февраля 2012
 dynamic Results = new Uri(url).GetDynamicJsonObject();

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

            //add to ObservableCollection list 
        }             
1 голос
/ 20 февраля 2012

Вы можете попробовать что-то вроде этого:

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

}

Надеюсь, это поможет! Ура, / Anders

...