単純なJSON文字列をオブジェクト変換に使用しようとしています。コードは次のとおりです。JSONをSwiftの[String:AnyObject]にパースする方法
let u = "somehost.com/api/1/ipa/2"
let url = NSURL(string: u)!
let data = NSData(contentsOfURL: url)!
let parsed: AnyObject? = try NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.AllowFragments)
if let json = parsed as? [String: AnyObject]{
// never enters this if statement.
}
ただし、正しくアンラップされません。これがはるかに簡単になるはずです。誰かが助けてくれますか?また、 "Xcode 7.3とswift 2.2"を使用します。
サードパーティのライブラリを使用しないでください。
このAPIの応答を表示できますか? –
適切なURLまたは有効なURLを表示することができます –
オプションのバインディングを渡さない場合、 '[String:AnyObject]'ではない可能性があります。 JSONの始まりを示します。 – vadian