-
(iOS) Alamofire Json parsing하기Programing Language/iOS(Swift) 2019. 10. 31. 10:40728x90반응형
- 기본적인 Json 형태의 파일 파싱할때
Json 형태
{ email = "email"; result = "성공"; }
통신 코드
코드보면서 공부하세요~
let parameters : Parameters = ["id" : "ikjus2@naver.com","password" : "147023"] override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. struct userlist: Codable { var email : String var result : String } AF.request("http://13.209.6.199/json.php", method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: nil) .responseJSON{ response in switch response.result { case .success(let value): print("이건 value 자체 : \(value)") do{ //앞선 게시물과 똑같은 형태지만 JSONDecoder().decode(A, fropm : dataJSon)에서 A를 넣는 방식에 따라 //json object를 가져올것인가 jsno object array를 가져올 것 인가를 지정할 수 있다. let dataJSon = try JSONSerialization.data(withJSONObject: value, options: .prettyPrinted) let getInstanceData = try JSONDecoder().decode(userlist.self, from: dataJSon) print(getInstanceData.email) print(getInstanceData.result) } catch { } case .failure(let error): print("error : \(error)") break; } } } }
728x90반응형'Programing Language > iOS(Swift)' 카테고리의 다른 글
(iOS) Stroyboard없이 레이아웃 작성 참고 홈페이지 (0) 2019.10.31 (iOS) TextField Programmatically 작성-Ver2 (0) 2019.10.31 iOS) Alamofire 5.0 으로 Json Parsing하기(Json Object) (0) 2019.10.31 (iOS) AutoLayout코드로 작성하기 [펌] (0) 2019.10.30 (iOS) UIImageView에 터치 이벤트 넣기 (0) 2019.10.30