내 웹 서비스 리턴이 배열 :배열에서 사전에 대한 값을 얻으려면 어떻게해야합니까?
[{ "이름": "xcodeSim", "PUNTOS": "5"}]
그리고 addObject를 통해와에서있는 NSMutableArray로를 넣어 무엇을 결국 나는 이것을 얻는다 :
(<---NSMutableArray Opening
(<---What about this?
{ <----NSDictionary Opening
PUNTOS = 5;
username = xcodeSim;
} <----NSDictionary Closing
),
(<---What about this?
{ <----NSDictionary Opening
PUNTOS = 5;
username = dannyrodri;
} <----NSDictionary Closing
)
) <---NSMutableArray Closing
이것은 2 개의 객체가있는 배열이다. 하지만이 두 객체는 배열로 나타나며 각각에 사전이 하나씩 있습니다.
'[{ "이름": "xcodeSim", "PUNTOS": "5"} ]'는 "배열"자체가 아니므로이 텍스트를 파싱하여 배열을 만들고 중첩 된 배열을 만들 어딘가에 있습니다. –
당신은 당신이 요구 한 것을 가지고 있습니다. JSON 파서는 NSDictionary를 포함하는 NSArray를 반환했으며, 사용자는 자신의 가변 배열 안에이 배열의 복사본을 두 개 삽입 한 것 같습니다. * json.org로 가서 5 분 동안 JSON 구문을 연구하면 이해할 수 있습니다. –
@HotLicks thx,하지만 2 부, 나는 2 개의 다른 사전을 얻지 못했습니다. 그것은 내가 필요한 것입니다. 거기에 실제로 더 많은 사전이 있습니다. NSMutableArray에 각 사용자에 대해 반환 된 전체 배열을 추가한다는 문제를 발견했습니다. 내가해야만하는 것은 반환 된 배열에서 사전을 가져 와서 NSMutableArray에 넣는 것입니다. – marciokoko