我正在使用SwiftyJSON库将JSON解析为Swift对象。我可以创建JSON对象并对其进行读写
// 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(“content:”+libraryObject)时,我会尝试将字符串附加到JSON时出错。