티스토리 뷰
GSON을 이용하여 JSONObject를 마샬링 하는 것은 직접 클래스를 지정하여 주면 되지만 List로 반환을 받아야 하는 JsonArray일 경우 TypeToken을 이용하여야 한다.
Gson gson = new Gson();
gson.fromJson( [JsonArray].toString() , new TypeToken<ArrayList<[Casting 할 객체]>>(){}.getType() );
참고로 일반적인 객체로의 변환은
Gson gson = new Gson();
gson.fromJson( [JsonElement or Json.toString()] , [변환하고 싶은 객체].class);
'Snippets' 카테고리의 다른 글
Maven으로 excutable jar 빌드 (0) | 2016.11.17 |
---|---|
Java에서 PDF 파일을 이미지로 export 하기 (0) | 2016.11.17 |
Gson을 이용하여 JSON Array를 List로 마샬링 (0) | 2016.08.18 |
[Android] 추천 라이브러리 (0) | 2016.07.13 |
crontab 실행하기 (0) | 2016.02.25 |
java 에서 활성화된 thread 카운트 보기 (0) | 2016.02.23 |
댓글
공지사항
최근에 올라온 글
- tomcat 컨넥션풀 사용시⋯
- [Android] apk 빌드시 파⋯
- [Android] Gradle에 로컬⋯
- [Ubuntu] Crontab 으로 매⋯
- [MySQL] 5.5 이상에서 utf⋯
- [MySQL] Strict SQL Mode⋯
- [Gradle] Eclipse + Gradl⋯
- [Nginx] 간단한 설정 파일
- [Android] Webview에서 새⋯
- Firebase Notification의⋯
- [Android] 해상도별 아이⋯
- Mysql 데이타베이스 내의⋯
- tiles 사용시 slf4j 라이⋯
- Laravel + Nginx Install
- [Docker] Ubuntu 16.04를⋯
- [Eclipse] 단축키 모음
- Ubuntu에서 tomcat이 느리⋯
- 크롬 주소창에서 자동완성⋯
- Ubuntu 16.04 Nvidia 드라⋯
- Maven으로 excutable jar⋯
- Java에서 PDF 파일을 이미⋯
- Gson을 이용하여 JSON Arr⋯
- [Android] 추천 라이브러리
- crontab 실행하기
- java 에서 활성화된 threa⋯
- Ubuntu에서 mosquitto 컴⋯
- Ubuntu 에서 docker 설치하기
- VI 명령어 모음
- MySQL에서 Random으로 데⋯
- HTTP는 어떻게 동작하는가
최근에 달린 댓글
- Total
- 125,395
- Today
- 21
- Yesterday
- 13
링크
TAG
- local library
- Spring
- Android
- ubuntu
- 우분투
- buildTypes
- HttpUrlConnection
- mosquitto
- firebase
- Tomcat
- http
- 16.04
- mysql 5.6
- docker
- apk 파일명
- java
- MQTT
- 안드로이드
- Eclipse
- ios
- MySQL
- JMeter
- 명령어
- Linux
- JavaScript
- nginx
- gradle
- webview
- vim
- chrome