从 JSON 中提取特定部分

Extracting a specific part from JSON

您好,我正在尝试从 JSON 中仅提取 id 值。但是如果我

print(response!["id"])

结果="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",
      },
]

我假设您想从此 JSON 数组中提取 ID。您可以使用

response.map({ [=10=]["id"]})

这将为您提供另一个仅包含 ID 的数组

从响应数组中访问任何对象的 ID 的最佳方法是:

let id = response[index]["id"]
// Here index is the index of the object you want to access.