gpt4 book ai didi

ios - 如何将 SwiftyJSON 对象数组转换为 SwiftyJSON 对象?

转载 作者:搜寻专家 更新时间:2023-11-01 07:25:35 27 4
gpt4 key购买 nike

我有:-

var myArray:Array = array<JSON>

我想要:-

var myJSON:JSON = myArray as? JSON

但我收到警告:-从“数组”转换为无关类型“JSON”总是失败

任何人都可以帮助我如何将 Array 对象转换为 JSON 对象?

更深入地了解我正在尝试做的事情:-(这可能不需要回答我的上述问题,但仍然......)注意:- 我正在使用 objectMapper 来映射 swiftyJSONObjects。

var monthArray = Array<JSON>
var allEventsInDayArray:Array<JSON> = [] // an empty array
for (_,dayObj) in monthArray
{
guard let dayEventsArray = dayObj["events"].array else { break }

allEventsInDayArray.appendContentsOf(dayEventsArray)
}

print(allEventsInDayArray)
var allEventsJSON:JSON? = JSON(allEventsInDayArray)
var EventModelArray:Array<EventModel>? = Mapper<EventModel>().mapArray(allEventsJSON?.object.allValues)

最佳答案

如果我理解你的问题并且你想从一个数组创建一个 SwiftyJSON 对象你应该这样做:

var myJSON:JSON = JSON(myArray)

关于ios - 如何将 SwiftyJSON 对象数组转换为 SwiftyJSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36576390/

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