티스토리 뷰
/*
jsoup 으로 가져온 json data는 복합적인 형태이다. -> {k:v, k,v k:[{k:v, k,v}]}
이를 자바의 List<Map<String, Object>> 으로 변환한다.
{
"act":""
,"totalRecode":21
,"search_key":""
,"search_val":""
,"searchCate":""
,"item":[
{"aa":1,"bb":"abcd","cc":"가나다라"}
,{"aa":1,"bb":"abcd","cc":"가나다라"}
,{"aa":1,"bb":"abcd","cc":"가나다라"}
]
, "etc":""
}
형태
Map
{
String:object
, String:object
, String:list[
Map{String:object}
, Map{String:object}
, Map{String:object}
]
}
위와 같은 복합 적인 형태를 아래 두 줄로 풀고 필요한 item을 가져다 쓴다.
*/
String jsonData = ""; //↑
Gson gson = new Gson();
Map<String, Object> jsonObject = gson.fromJson(jsonData, new TypeToken<Map<String, Object>>(){}.getType());
List<Map<String, Object>> jsonList = (List) jsonObject.get("item");
'웹개발자 > java' 카테고리의 다른 글
spring boot - 1. 이클립스에 스프링 플러그인 설치 (0) | 2017.11.10 |
---|---|
DB 접속 테스트 소스(db connection test) (0) | 2017.09.15 |
문자열 검색 (0) | 2017.05.30 |
Java unicode 제거(한글문서 붙여넣기) (0) | 2016.08.11 |
ibatis mysql insert후 sequence 값 가져오기 (0) | 2016.08.11 |
- Total
- Today
- Yesterday
- mysql
- java
- 구글 플레이 게임즈
- lineage2m
- Spring
- 수원
- 달빛조각사
- 로블록스
- eGovFramework
- 시즌3
- mariaDB
- Spring Boot
- 다운로드
- 설치
- 단축키
- 배드워즈
- nginx
- 시즌패스
- 오토핫키
- autohotkey
- 호이안
- download
- 설정
- 베트남
- 라즈베리파이
- 메소드 제한
- 윈도우
- tomcat
- 전자정부프레임워크
- 블루스택
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |