JSONObject는 JSON형태의 데이터를 관리해 주는 메서드이다.
주의점은 맵의 특성으로 인해 순서를 보장하지 않는다는것. 즉 똑같이 뽑아내도 내용물의 순서가 섞일 수 있다.
간단한 사용법은 다음과 같다.
먼저 제이슨 생성 후 데이터 집어넣기
JSONObject obj = new JSONObject();
obj.put("이름","덩치");
obj.put("거주지","서울");
출력해보면
String data = obj.toString();
System.out.println(data);
결과값 - {"이름":"덩치","거주지":"서울"}
이렇게 표시된다.
키값에 해당하는 벨류만 뽑고싶다면
String data = obj.get("key");
하면 "key"에 해당하는 벨류를 반환한다.
JSON형태의 String을 JSONobject에 넣는법은
String data = {"이름":"덩치","거주지":"서울"};
(실제로는 자바에서는 "를 못읽기때문에 String data = "{\"이름\":\"덩치\",\"거주지\":\"서울\"}"; 이런식으로 해줘야 될것임)
JSONObject obj = new JSONObject(data);
쓸때는 위와 같이 뽑아서 사용하면 된다.
JSONArray 는 JSONObject가 들어가는 배열이라고 보면 된다.
예제를 먼저 보자
- 예제출처 : (http://aroundck.tistory.com/215)
'Chart 라이브러리 > FLOT차트개발수집자료' 카테고리의 다른 글
Spring jsp Ajax 적용 문제 (0) | 2014.08.27 |
---|---|
[java] HashMap 업그레이드 ! 순서 있는 HashMap ! LinkedHashMap 이란 ?? (3) | 2014.08.20 |
Java HashMap은 어떻게 동작하는가? (0) | 2014.08.19 |
[36] servlet에서 json타입의 view 응답하기 (0) | 2014.08.19 |
jQuery를 이용한 Ajax + json (0) | 2014.08.19 |
FLOT 차트 개발중검색 (0) | 2014.08.19 |
jquery ajax get, post, json, xml, async (0) | 2014.08.19 |
jQuery ajax 자세한 사용방법 (0) | 2014.08.19 |