【发布时间】:2014-03-13 14:46:58
【问题描述】:
如何使用 Jettison 在 Jersey 中漂亮地打印 JSON 输出?
我将 JSONObject(来自 Jettison)作为响应实体传递给 Jersey。我想配置输出是否格式化/漂亮打印。
我可以使用强制所有输出都打印得很漂亮的标志。
谢谢,
罗格
【问题讨论】:
标签: json jersey pretty-print jettison
如何使用 Jettison 在 Jersey 中漂亮地打印 JSON 输出?
我将 JSONObject(来自 Jettison)作为响应实体传递给 Jersey。我想配置输出是否格式化/漂亮打印。
我可以使用强制所有输出都打印得很漂亮的标志。
谢谢,
罗格
【问题讨论】:
标签: json jersey pretty-print jettison
我是这样做的:
首先,我添加一个查询参数,例如'presentable':
public Response getResource(@QueryParam("presentable") boolean presentable) {
...
然后,当我们获取数据后,可以这样做:
return Response.ok()
.entity(presentable ? myJson.toString(4) : myJson.toString())
.build();
抱歉,没有人早点回复您。希望它对您仍然有价值。
【讨论】: