NSJSONSerialization을 사용하여 Swift 응용 프로그램에서 JSON을 구문 분석합니다. 그러나 반환 된 사전은 복잡하고 깊이 중첩 된 구조로 이루어져 매우 긴 형식 선언 (예 : Dictionary<String, Array<Dictionary<String, ....>>
)을 사용하는 것은 비현실적입니다.Swift에서 중첩 된 사전을 어떻게 조작합니까? JSON 데이터?
Swift에서 컬렉션의 구조가 매우 복잡하고 런타임까지 유형을 알 수없는 그러한 구조로 작업하는 좋은 방법이 있습니까?
감사합니다. NSDictionary를 직접 사용하면 도움이됩니다. 그러나, 나는 그것이 subscripting을 구현한다고 생각하지 않는다 : 나는'objectForKey'를 호출해야만했다. – Bill
동일한 문제가 발생했습니다. 내부 항목에 objectForKey를 호출하여 액세스 할 수 있어야합니다. 이렇게하지 않으면 문제가 발생하는 것뿐만 아니라 Xcode 6도 충돌하는 것 같습니다 ... – tibbon
이것은 나를 위해 작동하지 않습니다. 나는 가지고있다 'var dict : NSDictionary = NSDictionary (contentsOfFile : "some/path"); – NRitH