使用 swift json 解析 json 数据

Parsing json data using swift json

我无法使用 swiftyjson 获取消息的 JSON 数据。 当我打印 JSON 值时。但是,当我 print(json["result"]["message"]) 它是 null

    {
    "result": [{

        "message": "success",
        "age": "25"

    }]
 }



let json = JSON(data:jdata)
                print(json)
                print(json["result"]["message"])

result是数组类型的。而且你必须设置对象的索引。

尝试:

var array = json["result"].arrayValue

print(array[0]["message"])

你也可以查看这个question

希望对您有所帮助

json["result"] 似乎是一个数组,你必须将它转换为数组,如

let array = json["result"].arrayValue
let message = array[0]["message"]

尝试:

let json = JSON(data: jdata)

let message = json["result"].array?.first?["message"]

print(message)