如何在斯威夫特
问题描述:
解析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结构和什么我有内部,但我不明白我如何解析它。有人可以帮我请我刚开始迅速
答
}
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
工作这可能有助于http://*.com/questions/39423367/correctly-parsing-json-in-swift-3 –
看看[这里]( https://github.com/dankogai/swift2-json)超棒的单场库。 (不附属,只是爱它) – LinusGeffarth
你的实际问题是什么?你已经发布了解析JSON的代码。那么你有什么问题? – rmaddy