2012-02-20 2 views
0

I 애플리케이션 엔진의 다음 응답있다 : 결과를 배열이다윈도우 폰 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"); 

} 

는 희망이 도움이! 건배, /Anders

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

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

      //add to ObservableCollection list 
     }