18
我正在使用SwiftyJSON庫來將JSON解析爲swift對象。我可以創建JSON對象並對其進行讀取和寫入SwiftyJSON對象返回字符串
// Create json object to represent library
var libraryObject = JSON(["name":"mylibrary","tasks":["Task1","Task2","Task3"]])
// Get
println(libraryObject["name"])
println(libraryObject["tasks"][0])
// Set
println("Setting first task to 'New Task'")
libraryObject["tasks"][0] = "New Task"
// Get
println(libraryObject["tasks"][0])
// Convert object to JSON and print
println(libraryObject)
所有這些都按預期工作。我只想將libraryObject轉換回JSON格式的字符串!
println(libraryObject)命令輸出我想要的控制檯,但我找不到一種方式將其作爲字符串獲取。
libraryObject.Stringvalue和libraryObject.String都返回空值,但是當我嘗試如的println(「內容:」 + libraryObject)我在嘗試一個字符串附加到JSON
我發誓我做了,但只是有一個完整的盲點!非常感謝 – Derek
歡迎您:) :) –
一定要使用.rawString()而不是.rawString(不包括括號)。用了很長時間試圖弄清楚爲什麼我沒有得到相同的結果。 – Nathan