我在字符串中构造json代码语法。格式需要是{“field”:“somedata”}等等。问题是我需要使用一个字符串,我写的代码是:
astring=astring + "{\"field\":\"somedata\"}"
问题是,当我将字符串保存为文本文件时,反斜杠也会被保存,并将其取消为json。
我尝试使用diff char(狗)代替\“并试图用以下代替狗:
res_str=res_str.stringByReplacingOccurrencesOfString("", withString: "\"")
但是包含了反斜杠。最后我试着
res_str=res_str.stringByReplacingOccurrencesOfString("", withString: String(UnicodeScalar(34)))
但反斜杠包括在内。以PHP为例,我可以使用单引号作为外部字符串分隔符,但在Swift中不允许这样做。
有什么想法吗?