I'm using the SwiftyJSON library to parse JSON into swift objects. I can create the JSON object and read and write to it
// 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)
All of this works as expected. I just want to convert the libraryObject back to a string in JSON format!
The println(libraryObject) command outputs what I want to the console but I can't find a way to get it as a string.
libraryObject.Stringvalue and libraryObject.String both return empty values but when I try eg println("content: "+libraryObject) I get an error trying to append a String to a JSON
question from:
https://stackoverflow.com/questions/31142091/swiftyjson-object-back-to-string 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…