JSON 을 통 해 리그 정보 획득
let url = "http://op.juhe.cn/onebox/football/league?key=API_KEY=%e8%8b%b1%e8%b6%85" //api
do{
//1. url NSRUL
//2. NSURL , NSData , jsonData
let jsonData = NSData(contentsOf: NSURL(string: url) as! URL)
// JSONSerialization NSData JSON ( JSON , NSDictionary。 , NSArray 。)
let json = try JSONSerialization.jsonObject(with: jsonData as! Data, options: JSONSerialization.ReadingOptions.mutableLeaves) as? NSDictionary
//print(json)
let league_result = json?["result"] as? NSDictionary
let league_name = league_result?["key"] as! String //
let league_tabs = league_result?["tabs"] as? NSDictionary // ,
let league_views = league_result?["views"] as? NSDictionary
//
let league_sheshoubang = league_views!["sheshoubang"] as! NSArray //
for i in 0...9 {
let sheshoubangindex = league_sheshoubang[i] as! NSDictionary
let sheshou_name = sheshoubangindex["c2"]! //
let sheshou_team = sheshoubangindex["c3"]! //
}
//
let league_jifenbang = league_views!["jifenbang"] as! NSArray
for i in 0...9{
let jifenbangindex = league_jifenbang[0] as! NSDictionary
let jifen_name = jifenbangindex["c2"]!
}
//
let league_saicheng1 = league_views!["saicheng1"] as! NSArray
for i in 0...9 {
let saichengname = league_saicheng1[i] as! NSDictionary
let saichengzhu = saichengname["c4T1"]!
let saichengke = saichengname["c4T2"]!
let saichengdate = saichengname["c2"]!
let saichengtime = saichengname["c3"]!
}
//
let league_saicheng2 = league_views!["saicheng2"] as! NSArray
for i in 0...9 {
let saichengname = league_saicheng2[i] as! NSDictionary
let saichengzhu = saichengname["c4T1"]!
let saichengke = saichengname["c4T2"]!
let saichengdate = saichengname["c2"]!
let saichengtime = saichengname["c3"]!
}
} catch {
NSLog("JSON ")
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.