SwiftyJSON 또는 EasyFastMapping을 사용하여 JSON 데이터를 변수와 상수로 역 직렬화하려고하지만 가능하다면 전체 JSON 파일을 자체 개체에 저장하는 방법을 잘 모르겠습니다.
Alamofire를 사용하여 GET 요청을 처리하고 JSON 데이터를 가져옵니다. 이렇게 할 수 있습니까?
작동 방식 : 1. Alamofire가 JSON 데이터를 가져옵니다.
Alamofire는 데이터를 객체에 넣습니다.
SwiftyJSON은 다운로드 한 데이터에 액세스하고 데이터의 개별 부분을 별도의 변수와 상수에 넣을 수 있습니다.
SwiftyJSON 및 Alamofire 에 대한 문서를 살펴보면 많은 예제를 찾을 수 있습니다.
Alamofire Readme에서 :
Alamofire.request("https://httpbin.org/get").responseJSON { response in
debugPrint(response)
if let json = response.result.value {
print("JSON: \(json)")
}}
SwiftJSON Readme에서 :
let json = JSON(data: dataFromNetworking)
if let userName = json[0]["user"]["name"].string {
//Your implementation here
}
또한 별도의 응답 객체를 생성하고 모든 응답 JSON을 객체로 역 직렬화 할 수 있습니다. 또한 프레임 워크 JSONSerialization
에 내장 된 API를 살펴보십시오 Foundation
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다