Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- struct
- sort()
- sqlite
- Array
- Alamofire
- NSURLErrorDomain Code=-1022
- SERVICE_KEY_IS_NOT_REGISTERED_ERROR
- api service key error
- sqlite3
- swiftui keyboard
- sorted()
- uikit
- codingkey
- swiftui keyboard dismiss
- App Transport Security
- 공공데이터
- Alamofire.AFError.session Task Failed(error: Error Domain=NSURLErrorDomain Code=-1022
- Swift
- swiftm
- json
- AppTransportSecurity
- service key is not registered error
- SwiftUI
Archives
- Today
- Total
behan의 개인적인 기술 블로그
Swift) json 파싱 항목명을 다른 이름으로 사용 (feat. Codingkey) 본문
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
'iOS > Swift' 카테고리의 다른 글
Swift) Alamofire Router, Combine 사용 (0) | 2022.02.02 |
---|---|
Swift) SQLite 사용법 (0) | 2022.01.20 |
Swift) 공공데이터 API serviceKey 에러 (feat. SERVICE_KEY_IS_NOT_REGISTERED_ERROR) (0) | 2022.01.13 |
Swift) 구조체배열 정렬 (0) | 2022.01.11 |