본문 바로가기
백엔드기술/개발환경

Json String을 Indent 적용해서 예쁘게 출력하기

by RevFactory 2014. 11. 6.

Jackson 라이브러리르 이용해서 Json 문자열값을 보기 쉽게 변경하는 방법


                String rawString = "{\"name\":\"abc\", \"age\":30}";

                ObjectMapper mapper = new ObjectMapper();

mapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);

ObjectWriter prettyPrinter = mapper.writerWithDefaultPrettyPrinter();

try {

JsonNode rootNode = mapper.readTree(rawString);

prettyJsonString = prettyPrinter.writeValueAsString(rootNode);

} catch (JsonProcessingException e1) {

e1.printStackTrace();

} catch (IOException e1) {

e1.printStackTrace();

System.err.println(prettyJsonString);

'백엔드기술 > 개발환경' 카테고리의 다른 글

Tomcat 8 New Features  (0) 2015.03.15
github 윈도우에서 ssh 설정하기  (0) 2014.09.16
Postgresql 유용한 함수  (0) 2014.09.04