1

我正在使用 Gson 将 Java 对象转换为 Json。对象的一个​​字段包含一个包含转义双引号的字符串,如下所示:

"double quote:'\"'"

toJson 方法返回上面的字符串,但我想打印它:

double quote:'"'

这可能使用Gson吗?

4

1 回答 1

1

你为什么想这么做?周围的引号和转义字符在 JS/JSON 中也是强制性的。

下面的 JS 片段只是显示了正确的值:

var json = { test: "double quote:'\"'" };
alert(json.test);

不要使用System.out.println()左右打印它,Java 不解析 JSON,只有 JS 这样做;)

于 2010-03-02T21:58:44.900 回答