2017-05-06 65 views
-3

解析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://stackoverflow.com/questions/39423367/correctly-parsing-json-in-swift-3 –

+0

看看[這裏]( https://github.com/dankogai/swift2-json)超棒的單場庫。 (不附屬,只是愛它) – LinusGeffarth

+0

你的實際問題是什麼?你已經發布瞭解析JSON的代碼。那麼你有什麼問題? – rmaddy

回答

-2
} 

      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