【发布时间】:2018-07-27 03:35:43
【问题描述】:
我在使用 SwiftyJSON 时遇到了问题,我不太了解他们的文档。
我做到了
let jsonArray = JSON(jsonData)
let json = jsonArray["Data"]
(编辑)如何使用循环获取所有“名称”(只是名称而不是名称中的内容)?就像我想把每一组都打印出来一样。
{ "Data": { "Jenn": { "Id": "21227", "DOB": "1/1/1989" },
"Kenny": { "Id": "20909", "DOB": "1/10/1989" },
"Lisa": { "Id": "28223", "DOB": "11/1/1980" },
"John": { "Id": "29462", "DOB": "2/7/1991" },
"Emma": { "Id": "3744", "DOB": "10/7/2000" },
"David": { "Id": "3748", "DOB": "4/9/1980" },
"Tim": { "Id": "1182", "DOB": "5/5/1999" },
"Joan": { "Id": "7605", "DOB": "6/12/1995" },
"Jack": { "Id": "3808", "DOB": "3/20/1990" }
}
}
如果看起来令人困惑,我很抱歉。谢谢!!
【问题讨论】:
-
因为我得到你的 json 格式不正确。在解析 json 数据之前,请在 jsonviewer.stack.hu 上验证 json 格式,如果您能够通过 jsonviewer 成功格式化 jsondata,那么它可以很容易地解析。
-
您好,感谢您的指出。刚刚添加了缺少的括号。
标签: swift swifty-json