일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 다운캐스팅
- while
- 전체텍스트
- 야구게임
- 자바
- Full text
- Random
- angular2
- 페이징
- 25가지 효율적인 sql작성법
- Validations
- Login with OAuth Authentication
- 다형성
- 상속
- full text indexing
- 가변인자
- 상속예제
- 스프링
- 업캐스팅
- 로또
- 자바 야구게임
- jquery
- 전체
- 전자정부
- IBatis procedure
- 이클립스
- 추상클래스
- 단축키
- 형변환
Archives
- Today
- Total
nalaolla
JSON 파싱 dependency 추가 본문
728x90
반응형
- <!-- Ajax JSON -->
- <dependency>
- <groupId>org.codehaus.jackson</groupId>
- <artifactId>jackson-core-asl</artifactId>
- <version>1.9.13</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.jackson</groupId>
- <artifactId>jackson-mapper-asl</artifactId>
- <version>1.9.13</version>
- </dependency>
예제는 다음과 같다..
- /**
- * Handles requests for the application home page.
- */
- @Controller
- public class HomeController {
- private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
- /**
- * Simply selects the home view to render by returning its name.
- */
- @RequestMapping(value = "/", method = RequestMethod.GET)
- public String home(Locale locale, Model model) {
- String json_text = "";
- json_text = "{"result":[{"num":99,"name":"yangssem1","tel":"010-0000-1111"},{"num":99,"name":"yangssem2","tel":"010-0000-2222"}]}";
- //PrintWriter out = new PrintWriter(System.out, true);
- model.addAttribute("json", json_text);
- return "home";
- }
- @RequestMapping(value = "/responseBody.do", method = RequestMethod.GET)
- @ResponseBody //페이지 리턴없이 해당 페이지에서 정보 노출시켜줌..
- public String responseBody() {
- String json_text = "";
- json_text = "{"result":[{"num":99,"name":"palaoh","tel":"010-0000-1111"},{"num":99,"name":"palaoh2","tel":"010-0000-2222"}]}";
- // PrintWriter out = new PrintWriter(System.out, true);
- // out.print(json_text);
- return json_text;
- }
- @RequestMapping(value = "/returnMap.do", method = RequestMethod.GET)
- @ResponseBody //페이지 리턴없이 해당 페이지에서 정보 노출시켜줌..
- public Map<String, String> returnMap() {
- Map<String, String> map = new Hashtable<String, String>();
- map.put("name", "KIM");
- map.put("tel", "010");
- return map;
- }
- @RequestMapping(value = "/returnMap2.do", method = RequestMethod.GET)
- @ResponseBody //페이지 리턴없이 해당 페이지에서 정보 노출시켜줌..
- public Map<String, List<TestVO>> returnMap2() {
- Map<String, List<TestVO>> map = new Hashtable<String, List<TestVO>>();
- List<TestVO> list = new ArrayList<TestVO>();
- for(int i = 0; i < 5; i++) {
- TestVO vo = new TestVO();
- vo.setNum(i);
- vo.setName("aaaa" + i);
- vo.setTel("010-"+i);
- list.add(vo);
- }
- map.put("result", list);
- return map;
- }
- }
728x90
반응형
'SPRING' 카테고리의 다른 글
log4j 사용 및 적용방법 (0) | 2016.03.17 |
---|---|
mybatis사용하기 (0) | 2016.03.16 |
BasicDataSource 적용하기 (0) | 2016.03.14 |
Spring 한글처리 (0) | 2016.03.08 |
오라클 드라이브 dependency추가 (0) | 2016.03.08 |