/ / swift 3でjsonオブジェクトにアクセスする - json、swift3、ios10

swift 3でjsonオブジェクトにアクセスする - json、swift3、ios10

私はソーシャルネットワーキングアプリを開発しています。ユーザーがサインアップすると、次のjson結果のAPI応答が受信されます。

[Success: {

"id": 2
"username": demo
"email": demo@gmail.com
}]

シリアル化を使用して、このJSONオブジェクトを印刷できます。しかし、私が特定の属性を印刷しようとすると id または username 辞書や文字列として、結果に何も表示されません。

回答:

回答№1は0

変数を作る

var jsonArray = [AnyObject]()

次に:

do {
let url = URL(string: "YOUR JSON URL")!

print(getDataURL)
let data = try Data(contentsOf: url)
jsonArray = try JSONSerialization.jsonObject(with: data, options: .allowFragments) as! [[String:Any]] as [AnyObject]
}
catch let error {
print(error)
}