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 に答える