2017-11-08 9 views
-1

スウィフトでjson応答の下でどのように解析するか。私は "コード"の価値を得たいと思っています。()内にオブジェクトを持つjsonを解析する。スウィフトを使用して

jsonResponse : { 
messages =  (
      { 
     code = "MM_777"; 
     message = "Password wrong"; 
    } 
); 
} 
+0

https://stackoverflow.com/questions/39492440/json-serialization-with-swift-3 – inokey

+0

などのライブラリを使用:「JSONではありませんhttps://github.com/SwiftyJSON/SwiftyJSON – derdida

+3

を"それは既に解析され、Dictionary/Array/StringなどのObjective-C/Swiftに相当するものに変換されています。これはちょうど辞書であり、1つのキー("メッセージ ")を持ち、値は辞書の配列です。簡単な繰り返しなどdict/arrayを繰り返し/構文解析する方法を知っていることは基本的な知識であり重要なものですが、作業の仕方や配列を最初に理解する必要があります。それはあなたの場合ですか? – Larme

答えて

-1

完了!

if let messages = fromJsonResponse.first { 
    let value = messages.value as! Array<AnyObject> 
    let dict = value.first as? [String: Any] 
    print(dict!["code"] ?? "lax") 
} 
関連する問題