【问题标题】:How to pretty print Jettison JSONObject in Jersey?如何在泽西岛漂亮地打印 Jettison JSONObject?
【发布时间】:2014-03-13 14:46:58
【问题描述】:

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

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

我可以使用强制所有输出都打印得很漂亮的标志。

谢谢,

罗格

【问题讨论】:

    标签: json jersey pretty-print jettison


    【解决方案1】:

    我是这样做的:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-11-07
      • 2012-05-11
      • 2014-10-06
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 2015-01-22
      • 1970-01-01
      相关资源
      最近更新 更多