JAVA2013. 12. 5. 10:49

샘플 코드는 맨 아래 있음 (Demo)


http://isagoksu.com/2009/development/java/creating-custom-annotations-and-making-use-of-them/

'JAVA' 카테고리의 다른 글

SMTP 서버를 통해 메일 전송  (0) 2014.02.19
java.lang.reflect.Method 샘플  (0) 2013.12.05
static 키워드  (0) 2013.12.04
날짜 형식에서 .0 빼기  (0) 2013.10.16
스트링 비교  (0) 2013.09.26
Posted by 선한열심
JAVA2013. 12. 4. 18:08

1. 



자세한설명 : http://rockdrumy.tistory.com/214

'JAVA' 카테고리의 다른 글

java.lang.reflect.Method 샘플  (0) 2013.12.05
Annotation Example  (0) 2013.12.05
날짜 형식에서 .0 빼기  (0) 2013.10.16
스트링 비교  (0) 2013.09.26
[JAVA] 공부 ,유용한 사이트  (0) 2013.07.19
Posted by 선한열심
JAVA OPEN API2013. 12. 4. 10:56

 


출처 - http://www.mkyong.com/java/how-to-enable-pretty-print-json-output-jackson/



It’s easy to enable pretty print JSON output in Jackson framework. Take last object to/from json example :

   User user = new User();
   ObjectMapper mapper = new ObjectMapper();
   System.out.println(mapper.writeValueAsString(user));

It will display JSON in compact mode :

{"age":29,"messages":["msg 1","msg 2","msg 3"],"name":"mkyong"}

To enable pretty print, just call the "defaultPrettyPrintingWriter()” like this :

   User user = new User();
   ObjectMapper mapper = new ObjectMapper();
   System.out.println(mapper.defaultPrettyPrintingWriter().writeValueAsString(user));

Output

{
  "age" : 29,
  "messages" : [ "msg 1", "msg 2", "msg 3" ],
  "name" : "mkyong"
}

See a full example.

package com.mkyong.core;
 
import java.io.IOException;
import org.codehaus.jackson.JsonGenerationException;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;
 
public class JacksonExample {
  public static void main(String[] args) {
 
	User user = new User();
	ObjectMapper mapper = new ObjectMapper();
 
	try {
 
		System.out.println(mapper.defaultPrettyPrintingWriter()
				         .writeValueAsString(user));
 
	} catch (JsonGenerationException e) {
 
		e.printStackTrace();
 
	} catch (JsonMappingException e) {
 
		e.printStackTrace();
 
	} catch (IOException e) {
 
		e.printStackTrace();
 
	}
 
    }
 
}


Posted by 선한열심