iOS/Swift
Swift) json 파싱 항목명을 다른 이름으로 사용 (feat. Codingkey)
behan
2022. 1. 12. 17:32
반응형
swift에서(?) json 파싱을 하기 위해서는 항목명을 그대로 사용해야 한다.
다른 이름으로 사용하기 위해서는 Codingkey를 사용하면 된다.
struct CandidateInfoResponse: Codable {
//내가 사용할 이름
var getResponse: GetResponse
var name: NAME
private enum CodingKeys: String, CodingKey {
case getResponse = "getPofelcddRegistSttusInfoInqire"
// 실제 json 항목명
case name = "name"
//내가 사용할 이름과 json 항목명이 같으면 똑같이 넣어줌
}
}
참고 : https://www.youtube.com/watch?v=aMes-DVVJg4&list=PLgOlaPUIbynqyJHiTEv7CFaXd8g5jtogT&index=25
반응형