如何在斯威夫特

问题描述:

解析JSON我有JSON代码,我需要在迅速语言如何在斯威夫特

{ 
    data =  { 
     id = "kUu6AXbbN2tEeCJJ22fdHh"; 
     name = Ralf; 
    }; 
} 

解析这个代码

if let myData = data{ 
    do{ 
    let myJson = try JSONSerialization.jsonObject(with: myData, options: 
JSONSerialization.ReadingOptions.mutableContainers) as AnyObject} 
        catch{  
        } 

在命令行中,我可以看到我的JSON结构和什么我有内部,但我不明白我如何解析它。有人可以帮我请我刚开始迅速

+0

工作这可能有助于http://*.com/questions/39423367/correctly-parsing-json-in-swift-3 –

+0

看看[这里]( https://github.com/dankogai/swift2-json)超棒的单场库。 (不附属,只是爱它) – LinusGeffarth

+0

你的实际问题是什么?你已经发布了解析JSON的代码。那么你有什么问题? – rmaddy

} 

      if let myData = data{ 
       do{ 
        let myJson = try JSONSerialization.jsonObject(with: myData, options: JSONSerialization.ReadingOptions.mutableContainers) as AnyObject 
        if let data = myJson["data"] as AnyObject? { 
         if let id = data["id"] as! NSString? { 
          print (id) 
         } 
         if let name = data["name"] as! NSString? { 
          print (name) 
         } 
        } 
       } 

       catch{ 

       } 
       } 
+1

什么是所有滥用'AnyObject?'?你为什么使用'NSString'? – rmaddy