我正在js中阅读以下json文件,但在最后我的引号太多了:
{"val":["\"scene\"","\"roof\""]}
我的输出是
val[0] -> '"scene"'
是否可以直接从json对象中删除这些引号或转义符号。
function getKeyJson(path)
{
($.ajax({
url: path,
dataType: "json",
success: function (data) {
jsonObj = data;
}
}));
}
提前谢谢。
答案 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);