如何将 SwiftyJSON 对象数组转换为 SwiftyJSON 对象?
How to Convert an Array of SwiftyJSON objects to a SwiftyJSON object?
我有 :-
var myArray:Array = array<JSON>
我想要 :-
var myJSON:JSON = myArray as? JSON
但我收到警告:-
从 'Array' 转换为无关类型 '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)
我有 :-
var myArray:Array = array<JSON>
我想要 :-
var myJSON:JSON = myArray as? JSON
但我收到警告:- 从 'Array' 转换为无关类型 '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)