您好我试图仅从JSON中提取id值。但是,如果我
print(response!["id"])
输出result =“not created”。响应已经是JSON格式。 有什么我做错了吗?
更新1
[
{
"user" : {
"last_name" : "test",
"email" : "test@test.com",
},
"id" : 902,
"scale" : 7,
"created_at" : "2018-02-24 06:45:33",
},
{
"user" : {
"last_name" : "test",
"email" : "test@test.com",
},
"id" : 903,
"scale" : 7,
"created_at" : "2018-02-24 06:45:33",
},
{
"user" : {
"last_name" : "test",
"email" : "test@test.com",
},
"id" : 904,
"scale" : 7,
"created_at" : "2018-02-24 06:45:33",
},
]
答案 0 :(得分:0)
我假设你想从这个JSON数组中提取id。您可以使用
执行此操作response.map({ $0["id"]})
这将为您提供另一个仅包含ID的数组
答案 1 :(得分:0)
从响应数组中访问任何对象的id的最佳方法是:
let id = response[index]["id"]
// Here index is the index of the object you want to access.