[Swift] Alamofire response parsing / Alamofire json parsing
2022. 10. 10. 01:09ㆍ🍏/Xcode
alamofire를 사용하여 .get요청을 보냈을때, response의 header는 쉽게 확인할 수 있었지만, body의 데이터를 확인하기 쉽지 않았습니다.
dump(response)를 확인하여 Content-Type: application/json; charset=utf-8 인것을 확인했고.
response에 json으로 들어오는 과정에서 들어오는 제가 원하는 body를 파싱하기 위해선 utf8로 encoding 해주는 과정이 필요했습니다.
해당 전체 코드 공유합니다.
AF.request("URL", method: .get, encoding: URLEncoding.default) .validate(statusCode: 200..<400) .response { response in switch response.result { case .success(let data): let data = (String(data: data!, encoding: .utf8) ?? "") print(data) case .failure(let error): self.remainTime.title = "로그인 정보가 필요 합니다." print(error) break } }
더보기

Alamofire

'🍏 > Xcode' 카테고리의 다른 글
[Xcode] Swift Build System (0) | 2024.02.01 |
---|---|
nib와 bundle (1) | 2023.08.28 |
[Xcode] Development localization / 개발 현지화 (0) | 2022.10.06 |
[Firebase] cocoaPod을 사용한 remoteConfig 연결 / splash / Firebase/RemoteConfig (0) | 2022.05.10 |
[Xcode] ImageLiteral() / ios 이미지 코드에 등록 / ios image code / ios 글자를 이미지 처럼 / 코드에 image (0) | 2022.05.10 |