使用 SwiftyJSON 选择字符串数组
Selecting array of strings with SwiftyJSON
我正在使用 Swift 框架 SwiftyJSON 解析一些 JSON 数据。通常我可以 select 一个元素,例如下面示例 JSON 中的 domain
这样的元素:
json["domain"].string!
这很好用,但是当 selecting gallery
元素时,我得到的响应是 nil
使用 json["gallery"].array
这似乎是一个字符串数组,但我可能有什么误解。我如何 select 来自 JSON 样本的这个元素?
{
"id": 2450,
"domain": "http://website.com",
"gallery": [
"image1",
"image2",
"image3"
],
}
您必须将您的画廊作为字符串数组进行大小写处理。
let array = json["gallery"].arrayValue
dump(array)
我正在使用 Swift 框架 SwiftyJSON 解析一些 JSON 数据。通常我可以 select 一个元素,例如下面示例 JSON 中的 domain
这样的元素:
json["domain"].string!
这很好用,但是当 selecting gallery
元素时,我得到的响应是 nil
使用 json["gallery"].array
这似乎是一个字符串数组,但我可能有什么误解。我如何 select 来自 JSON 样本的这个元素?
{
"id": 2450,
"domain": "http://website.com",
"gallery": [
"image1",
"image2",
"image3"
],
}
您必须将您的画廊作为字符串数组进行大小写处理。
let array = json["gallery"].arrayValue
dump(array)