본문 바로가기

프로그래밍/IOS

[IOS] JSON 데이터 가져오기

728x90

#1. 목표

- JSON 데이터 가져오기

- 특정 키값 가져오기


#2. 정리

1. 주소 넣기

2. 세션에 넣나?

3. JSON 파일 읽기


#3. 소스

    override func viewDidLoad() {


        super.viewDidLoad()

        let url = NSURL(string: "http://ip-api.com/json")

        let task = NSURLSession.sharedSession().dataTaskWithURL(url!) { (data, response, eroor) -> Void in


            if let urlContent =  data   {

                    do {

                     let jsonResult =  try  NSJSONSerialization.JSONObjectWithData(urlContent, options: NSJSONReadingOptions.MutableContainers)

                        print(jsonResult["city"])

                    }catch{

                        print("JSON serialization failed")

                    }

            }

        }

        task.resume()

    }

    

가우넷 구름 USB 충전식 양면 대용량 보조배터리 손난로, 단일 상품, 화이트



"파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음"