2014-02-14 14 views
2

Jettison을 사용하여 저지에서 JSON 출력을 출력하는 방법은 무엇입니까?Jersey에서 Jettison JSONObject를 꽤 잘 인쇄하는 방법은 무엇입니까?

Jersey에 응답 엔터티로 JSONObject (Jettison에서)를 전달하고 있습니다. 나는 출력이 포맷되었는지/꽤 출력되는지 여부를 설정하려고합니다.

나는 모든 출력이 꽤 인쇄되도록하는 플래그가 있어도 좋습니다.

감사합니다,

룻거

다음

답변

0

의 나는 그것을 할 방법 :

첫째, 나는 그런 '흉'으로, 쿼리 PARAM를 추가

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

후, 때 데이터를 가져와이 작업을 수행 할 수 있습니다.

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

죄송합니다. 아무도 응답을 빨리받지 못했습니다. 그것이 당신에게 여전히 가치 있기를 바랍니다.