Swift2.0JSON 퍼스
Swift2.0의 소스 코드
ViewController.swiftimport UIKit
class ViewController: UIViewController {
private var json:NSDictionary!
override func viewDidLoad() {
super.viewDidLoad()
getJson()
}
func getJson() {
let URL:NSURL = NSURL(string: "http://express.heartrails.com/api/json?method=getStations&name=%E6%96%B0%E5%AE%BF")!
let jsonData :NSData = NSData(contentsOfURL: URL)!
do {
json = try NSJSONSerialization.JSONObjectWithData(jsonData, options: .MutableContainers) as! NSDictionary
} catch {
// エラー処理
}
let response:NSDictionary = json.objectForKey("response") as! NSDictionary
let station:NSArray = response.objectForKey("station") as! NSArray
for var i=0 ; i < station.count ; i++ {
print(station[i].objectForKey("prefecture") as! NSString)
}
}
}
iOS 9에서 SSL/TLS 통신이 아닌 문제에 대한 대응
빨간 상자 부분은 info입니다.plist에 추가합니다.
Reference
이 문제에 관하여(Swift2.0JSON 퍼스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yasuo1981/items/0b4e45cbc889034548b6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import UIKit
class ViewController: UIViewController {
private var json:NSDictionary!
override func viewDidLoad() {
super.viewDidLoad()
getJson()
}
func getJson() {
let URL:NSURL = NSURL(string: "http://express.heartrails.com/api/json?method=getStations&name=%E6%96%B0%E5%AE%BF")!
let jsonData :NSData = NSData(contentsOfURL: URL)!
do {
json = try NSJSONSerialization.JSONObjectWithData(jsonData, options: .MutableContainers) as! NSDictionary
} catch {
// エラー処理
}
let response:NSDictionary = json.objectForKey("response") as! NSDictionary
let station:NSArray = response.objectForKey("station") as! NSArray
for var i=0 ; i < station.count ; i++ {
print(station[i].objectForKey("prefecture") as! NSString)
}
}
}
빨간 상자 부분은 info입니다.plist에 추가합니다.
Reference
이 문제에 관하여(Swift2.0JSON 퍼스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yasuo1981/items/0b4e45cbc889034548b6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)