2

如何使用 Jettison 在 Jersey 中漂亮地打印 JSON 输出?

我将 JSONObject(来自 Jettison)作为响应实体传递给 Jersey。我想配置输出是否格式化/漂亮打印。

我对强制打印所有输出的标志很好。

谢谢,

罗格

4

1 回答 1

0

这是我的做法:

首先,我添加一个查询参数,例如“presentable”:

public Response getResource(@QueryParam("presentable") boolean presentable) {
...

然后,当我们获取数据时,可以这样做:

    return Response.ok()
        .entity(presentable ? myJson.toString(4) : myJson.toString())
        .build();

抱歉没有人早点回复你。希望它对你仍然有价值。

于 2014-09-09T01:42:40.847 回答