用double qoute替换char

时间:2016-03-07 18:28:56

标签: string swift

我在字符串中构造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中不允许这样做。

有什么想法吗?

0 个答案:

没有答案