作者ted66 (ted)
看板MacDev
标题[问题] swifty搭配alamofire取json问题
时间Sat Apr 15 07:08:23 2017
目前使用SwiftyJSON搭配Alamofire
我用print(json)会取得
{
"error" : "0",
"addresses" : "[{\"address\":\"????????15?\",\"latitude\":23.003111,\"longitude\":120.17398,\"createdTime\":\"Apr 8, 2017 12:00:00 AM\",\"id\":3}, {\"address\":\"?????????????\",\"latitude\":23.003111,\"longitude\":120.17398,\"createdTime\":\"Apr 8, 2017 12:00:00 AM\",\"id\":4}]"
}
再用print(json["addresses"])会取得
[{"address":"????????15?","latitude":23.003111,"longitude":120.17398,"createdTime":"Apr 8, 2017 12:00:00 AM","id":3}, {"address":"?????????????","latitude":23.003111,"longitude":120.17398,"createdTime":"Apr 8, 2017 12:00:00 AM","id":4}]
到这都没问题,但是再来怎麽取都取不出来arrary里面的东西
可以请问一下该怎麽写比较好呢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.83.144.203
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1492211306.A.2FF.html
1F:→ uranusjr: address 不是 array, 是一个 JSON array 的字串 04/15 09:17
2F:推 czh0305: json["addresses"][0] 04/17 18:29
3F:推 ggzxc: json["addresses"].array 04/18 23:23
4F:→ ted66: 感谢喔 04/24 20:44