如何将 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)