2014-12-10 1 views
1
신속

에서 구조체로 JSON을 구문 분석하는 방법을 나는이 같은 구조체있다 :

struct Company { 

    let name:String 
    let id:Int 
} 

내가 JSON에서 회사의 집합을 구문 분석합니다.

스위프트에서 어떻게 할 수 있습니까?

+0

당신은 SwiftyJSON를 사용할 수 https://github.com/SwiftyJSON/SwiftyJSON 직접 사전 변환 가능 – vzamanillo

답변

0

불행히도 JSON 구문 분석은 쉽지 않습니다. NSJSONSerialization 클래스를 사용해야합니다.

여기에는 많은 수의 examples이 있습니다.

Swift3에서
0

,이 구조체를 사용 MappingAce

struct Company: Mapping { 
    let name:String 
    let id:Int 
} 

let companyInfo: [String : Any] = ["name" : "MappingAce", "id" : 1] 

let company = Company(fromDic: companyInfo) 
print(company.name)//"MappingAce" 
print(company.id) // 1