我已經得到了下面的格式返回JSON的API端點:解析JSON響應3
[
{
"id": "1",
"name": "John"
},
{
"id": "2",
"name": "Jane"
},
{
"id": "3",
"name": "Nick"
}
]
我想在斯威夫特3解析這一點,但我只能找到實例解析JSON格式化如下:
{
"blogs": [
{
"needspassword": true,
"id": 73,
"url": "http://remote.bloxus.com/",
"name": "Bloxus test"
},
{
"needspassword": false,
"id": 74,
"url": "http://flickrtest1.userland.com/",
"name": "Manila Test"
}
],
"stat": "ok"
}
,它有一個額外的水平高於我的。
所以,我見過的例子只是解析他們的數據,如jsonResponse["blogs"]
,我不能這樣做,因爲我的格式不同。
我該如何解析我得到的格式,或者如何返回更容易解析的格式?
任何建議表示感謝,謝謝!
嗯,我遲到了,但我想知道的東西。在這一行中:'let id = firstPerson [「id」] as! String'。如果'firstPerson [「id」]'值爲零,是不是會導致崩潰? – Rikh
是的,我將在編輯中添加替換行 – Sethmr