将JSON对象转换为字符串替换所有/到\ /

时间:2014-08-08 08:40:36

标签: android regex json

我正在将JSON对象转换为字符串以将其发送到服务器。但转换后,所有/都更改为\/。我知道这是JSON的默认行为。但在转换为字符串后,我尝试使用字符串\/方法将/替换为replaceall()。但我认为我在这个方法的正则表达式参数中犯了错误。我正在使用 -

param = param.replaceAll("\"\"\"/", "/");

它无法正常工作。任何人都可以告诉我\/的正则表达式。

提前致谢。

2 个答案:

答案 0 :(得分:0)

正则表达式\/匹配/个字符(字符代码47)。

您可以使用这个非常棒的工具轻松检查您的正则表达式。

http://www.regexr.com/

只需粘贴字符串并应用正则表达式。

答案 1 :(得分:0)

你应该逃脱控制符号" \"使用转义序列" \":

一般情况下,请尝试param = param.replaceAll(" \ /"," /")