2017-01-16 8 views
1

だから私は今、私が要求して出力データを作成しようとしているが、私は、JSONのプロパティにアクセスすることはできません次のようなJSON構造にAlamofireのJSON要求スウィフト3

{"id":"941","title":"dsadadadadsad","description":"dsadadadsadad","added":"2017-01-10 19:00:47"} 

を持っている:object.description

私はこれをしようとしているし、それはビルドされません

Alamofire.request("http://localhost:8080/foo.php").responseJSON{ response in 
     if let JSON = response.result.value { 
      print(JSON["description"]) 
     } 
    } 

を動作しません。 "description"の値を出力するにはどうすればよいですか?

// LEエラー enter image description here

+1

"が含まれている場合それは "あなたはどういう意味ですか?エラーメッセージを投稿できますか? @AhmetA。 –

+0

完了!私は画像を追加しました – Uffo

+0

お試しください var description:String = JSON.object(forKey: "description ")as!文字列 print(説明) –

答えて

1

あなたはこのように値をアンラップする必要があります

if let JSON = response.result.value as? [String: Any] { 
      //deal with JSON["description" 
} 

ます。また、このような[文字列:文字列]アンラップすることができ、あなたのJSONのみ文字列値

関連する問題