1
我想使用SwiftyJSON庫將我的對象圖序列化爲JSON。我在一個名爲「toJSON」的BirthdayEvent類中有一個函數,它將單個生日事件成功轉換爲swiftyJSON對象。SwiftyJSON添加JSON對象數組
但是我很希望有類似如下結構的JSON:
"birthdays" : [
{
"eventId": "...",
"date": "01/01/2000",
...
},
{
"eventId": "...",
"date": "01/02/2001",
...
},
...
]
我發現創建一個JSON字典,字符串「生日」爲重點和BirthdayEvent的陣列很難JSON項目作爲值。
我有以下代碼:
var birthdaysJSON: JSON = JSON(self.events.map { $0.toJSON() })
var jsonOutput : JSON = ["birthdays": birthdaysJSON]
第一行成功創建活動的陣列的JSON對象,但我似乎無法在字典中的文字使用此。我得到的「類型‘JSON’價值的錯誤不符合預期的字典值類型‘AnyObject’。
你能告訴我在哪裏,我錯了,還是我過於複雜嗎?
砸我,雖然它必須是簡單的東西,我做錯了。 – fabiossa