Java 删除json对象字符串中的“\”

Java 删除json对象字符串中的“\”,java,android,Java,Android,如何删除以下字符串中的特殊字符\: String x = { "message": { "@content": "toom" }, "recipients": "[{\"@id\":\"1000001865\"}]", "room": { "@subject": "room" } } 我使用了x.replaceAll\\,但它不起作用。必须在正则表达式中转义反斜杠 试一试 请参见您必须在正则表达式中转义反斜杠 试一试 请参

如何删除以下字符串中的特殊字符\:

String x = {
    "message": {
        "@content": "toom"
    },
    "recipients": "[{\"@id\":\"1000001865\"}]",
    "room": {
        "@subject": "room"
    }
}

我使用了x.replaceAll\\,但它不起作用。

必须在正则表达式中转义反斜杠

试一试


请参见

您必须在正则表达式中转义反斜杠

试一试


请参见

该代码无法编译。不要将Java和text混合使用。在您的示例中,x不是字符串。为什么replaceAll\\、不起作用?有例外吗?你不想这么做。相反,将嵌套字符串解析为更多JSON。@Gamedroid:No;这是一个语法错误。a不能用正则表达式,b是错误的,我知道这样做的目的吗?也许我们可以提供一种更好的方法来实现您想要的目标。这些代码无法编译。不要将Java和text混合使用。在您的示例中,x不是字符串。为什么replaceAll\\、不起作用?有例外吗?你不想这么做。相反,将嵌套字符串解析为更多JSON。@Gamedroid:No;这是一个语法错误。a不能用正则表达式,b是错误的,我知道这样做的目的吗?也许我们可以提供一个更好的方式来实现你的目标。
x.replaceAll("\\\\", "")