[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
}
}
더보기
![](https://blog.kakaocdn.net/dn/1Tjxw/btrN66SDhma/kHXALgKFyj6cSQU8KAvzMK/img.png)
Alamofire
![](https://blog.kakaocdn.net/dn/1Tjxw/btrN66SDhma/kHXALgKFyj6cSQU8KAvzMK/img.png)
'🍏 > 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 |