gpt4 book ai didi

swift - 从 SwiftyJSON 获取 nil、null 或unknown

转载 作者:行者123 更新时间:2023-11-30 10:13:24 30 4
gpt4 key购买 nike

{
"locations": [
{
"id": "#######################",
"slug": "some slug",
"name": "some name",
"address": "some address",
"characteristic": false,
"program_types": [
"Program 1"
],
"category 1": false,
"category 2": true,
"category 3": false,
"category 4": 4,
"category 6": 0,
"latitude": #######,
"longitude": -###.####
},
]
}

上面是我想要与 SwiftyJSON 一起使用的 JSON(只是许多条目中的一个)。我正在使用 Alamofire 获取数据,当我从 Alamofire 打印时,它显示得很好。

这是不起作用的代码。我尝试过在各个网站上找到的多种内容。

var json = JSON(data!)  //data is from alamofire
let Name = json[0].string
println(Name)

返回`nil

此代码返回null

var json = JSON(data!)
let Name:JSON = json[0]["name"]
println(Name)

我不知道如何从 JSON 返回一个简单的值。任何帮助将不胜感激。

最佳答案

@marcB 提出了正确的答案。这只是一个秩序不当的问题。

这段代码
让名称:JSON = json[0][“名称”]

应该是
let Name:JSON = json["位置"][0]["类别"]

关于swift - 从 SwiftyJSON 获取 nil、null 或unknown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31658287/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com