如何将包含"
的字符串替换为\"
?替换包含“with ”的字符串?
replace(""","\"")
不适合我。
public static String replaceSpecialCharsForJson(String str){
return str.replace("'","\'")
.replace(":","\\:")
.replace("\"","\"")
.replace("\r", "\\r")
.replace("\n", "\\n");
}
你必须逃离'\':'“\\\”“'' – ifloop 2014-10-28 12:22:21
”'是特殊字符,所以你必须之前使用\它就像这里'\ r','\ n'。 – 2014-10-28 12:23:01