如何从SWIFT中的json对象获取json数组?

时间:2019-07-08 14:40:56

标签: json swift

朋友们,我需要您的帮助,以从json object中读取数组。 喜欢 {"info":[{"memoID":"3","memoName":"Hello"}]} 使用SwiftyJSON

当我在android中时,我可以使用 JSONArray array = object.getJSONArray(“info”);

1 个答案:

答案 0 :(得分:2)

JSONDecoder

let content = try? JSONDecoder().decode(Root.self , from: data)
print(content)

// MARK: - Empty
struct Root: Codable {
    let info: [Info]
}

// MARK: - Info
struct Info: Codable {
    let memoID, memoName: String
}

SwiftyJson

if let res = arr["info"].array { // arr is of type JSON
  print(res)
}