打印JSON字符串无法正确显示转义字符

时间:2019-04-10 02:02:49

标签: java json

当我打印JSON字符串时,它会打印出反斜杠和字符,而不是新的行/制表符/转义字符。 JSON是由Twitter提供的,我希望在不加反斜杠的情况下进行打印。有没有一种方法可以不必使用replace?

打印:

a\na

代替:

a
a

2 个答案:

答案 0 :(得分:0)

使用 replace(字符oldChar,字符newChar)-方法。

例如:

object.replace("\", "");
// object is just an example variable of a parsed JSON.

这将所有出现的oldChar替换为newChar。 https://www.javatpoint.com/java-string-replace

答案 1 :(得分:0)

使用 JSON.parse

var farid = {"data":"{\n \"myTask\" : [\n \"eating\", \n \"Sport\"]}" }
JSON.parse(farid.data)

输出将显示如下

enter image description here