[Java] Gson, Jackson(ObjectMapper)의 JSON 문자열을 pretty printing하는 방법
안녕하세요, 하마연구소입니다.
자바에서 JSON 파싱 및 변환을 위하여 많이 사용하는 Gson과 Jackson(ObjectMapper)에서 JSON 문자열을 출력할 때, 이쁘게 출력(pretty printing)하는 간단한 방법을 알려드리겠습니다.
먼저 Gson에서 pretty printing 설정하는 방법입니다.
자바에서 JSON 파싱 및 변환을 위하여 많이 사용하는 Gson과 Jackson(ObjectMapper)에서 JSON 문자열을 출력할 때, 이쁘게 출력(pretty printing)하는 간단한 방법을 알려드리겠습니다.
먼저 Gson에서 pretty printing 설정하는 방법입니다.
print('helloMyObject myObject = new MyObject(); Gson gson = new GsonBuilder() .setPrettyPrinting() .create(); String jsonString = gson.toJson(myObject); world!')
그리고 ObjectMapper에서 pretty printing 설정하는 방법입니다.
감사합니다.
MyObject myObject = new MyObject(); ObjectMapper objectMapper = new ObjectMapper(); String jsonString = objectMapper .writerWithDefaultPrettyPrinter() .writeValueAsString(myObject);
감사합니다.
댓글
댓글 쓰기