Windows Phone 앱에서 JSON 데이터를 구문 분석해야합니다. 중첩되지 않은 키의 값을 가져올 수 있습니다. 하지만 JSON에 배열 안에 배열이 있다면 JSON 파일에서 값을 추출하는 방법은 무엇입니까?중첩 된 JSON 데이터 구조를 구문 분석하는 방법
과거에는 JSON을 JArray 개체로 구문 분석 한 다음 JToken에서 지정된 문자열 키 값을 얻었습니다.
아래의 JSON에서 people
은 men
과 women
이고 men
에는 다른 ID를 가진 많은 남성이 있습니다. JSON 문자열로 완성 된이 기사를 보면 특정 남성의 ID 값을 어떻게 인쇄 할 수 있습니까? 여기에 중첩 된 배열이 없다면 JArray로 변환하여 인덱스 된 값에 액세스 할 수 있었지만 지금은 어떻게해야합니까?
{
"people": [
{
"men": [
{
"id": 0,
"name": "alex",
"age": 25
},
{
"id": 1,
"name": "bob",
"age": 26
},
{
"id": 2,
"name": "charlie",
"age": 27
}
]
},
{
"women": [
{
"id": 0,
"name": "alexys",
"age": 25
},
{
"id": 1,
"name": "bethany",
"age": 26
},
{
"id": 2,
"name": "catherine",
"age": 27
}
]
}
]
}
것은 당신이 Newtonsoft.Json를 사용하고 있습니까? 여기에 까다로운 것은없는 것 같습니다. 코드가 없으면 어디서 잘못되었는지 말할 수 없습니다. –