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
Json String을 Indent 적용해서 예쁘게 출력하기  (0) 2014.11.06
Jenkins 인코딩 에러시  (0) 2013.04.10
Tomcat7 Java 힙메모리 설정  (0) 2013.03.08

WRITTEN BY
RevFactory
REV는 '향상시키다' 의미를 지니고 있습니다. 이곳은 Rev Factory 입니다! Kakao Developer

받은 트랙백이 없고 , 댓글이 없습니다.
secret