gpt4 book ai didi

arrays - 使用 SwiftyJSON 将数组转换为 JSON

转载 作者:行者123 更新时间:2023-11-28 06:21:59 26 4
gpt4 key购买 nike

我正在寻找一种将二维数组映射到 JSON 的快速方法。我正在使用 SwiftyJSON 并遇到了障碍(我是硬件专家,哈哈)。谢谢你!

import UIKit
import SwiftyJSON

var myPlaceArray = [Int:[String: Any]]()
myPlaceArray[0] = [
"lat" : "2.590",
"long" : "170.9"
]

myPlaceArray[1] = [
"lat" : "42.90",
"long" : "70.9"
]

//I can do this
let json = JSON(myPlaceArray[1]!)
print(json)

//but I cant do this
let jsonIndexed = JSON(myPlaceArray)
print(jsonIndexed[0] )

最佳答案

您没有使用此语句声明数组:

var myPlaceArray = [Int:[String: Any]]()

相反,您在上面声明的是一个字典,其中键是 Int,值是字典。

您需要的是:

var myPlaceArray = [[String: Any]]()

现在,您可以像以前一样分配数组元素,并且您应该能够根据需要通过代码访问数组。试一试看看 :) 如果您遇到任何问题,请在此处发表评论,我会查看。

关于arrays - 使用 SwiftyJSON 将数组转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43130568/

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