如何在Swift中解析字典和JSON?

时间:2015-11-18 05:00:03

标签: json swift rest dictionary

我有一个奇怪的设置,我试图解析一个字典数组的字典。

如何在Swift中解析?

我得到如下的json对象,但现在确定如何继续。

if let earthquake_data = json as? NSDictionary {



}

-

{
"earthquakes": [
{
"datetime": "2011-03-11 04:46:23",
"depth": 24.4,
"lng": 142.369,
"src": "us",
"eqid": "c0001xgp",
"magnitude": 8.8,
"lat": 38.322
},
{
"datetime": "2015-04-25 06:13:40",
"depth": 15,
"lng": 84.6493,
"src": "us",
"eqid": "us20002926",
"magnitude": 7.9,
"lat": 28.1306
},

1 个答案:

答案 0 :(得分:-1)

我建议使用此库来解析Swift上的JSON:https://github.com/SwiftyJSON/SwiftyJSON

<强> 实施例

if let earthquake_data = JSON(json){

   let dateTime = earthquake_data["earthquakes"][0][datetime].stringValue

}