java中的json文件无法处理转义符号?

时间:2014-04-03 11:34:17

标签: javascript json jackson

我正在js中阅读以下json文件,但在最后我的引号太多了:

{"val":["\"scene\"","\"roof\""]}

我的输出是

 val[0] -> '"scene"'

是否可以直接从json对象中删除这些引号或转义符号。

function getKeyJson(path)
    {
        ($.ajax({
            url: path,
            dataType: "json",
            success: function (data) {
                jsonObj = data;
            }
        }));
    }

提前谢谢。

1 个答案:

答案 0 :(得分:0)

所以不要担心我在java中这样处理它:

 String a = mapper.writeValueAsString(jsonMap);
 a = a.replace("\\\"", "");
System.out.println(a);
JsonNode node = mapper.readTree(a);
mapper.writeValue(new File(path), node);