如何在json中避免双引号

时间:2013-08-29 13:24:05

标签: java json

我从外部json源获取数据,如下所示

{"root":{"name":"Haf"eez","skills":["java","j2ee","jquery","ext-js"]}}

如何在java中解析它。哈菲兹这个词在中心有双引号。

逃避上述后我会做

  jsonObject = new JSONObject(new JSONTokener(
            new InputStreamReader(input)));

1 个答案:

答案 0 :(得分:0)

使用反斜杠逃脱。替换“with \\”

使用正则表达式:str.replaceAll("([a-zA-Z0-9])(\")([a-zA-Z0-9])", "$1\\\\\\\\\"$3");