Web/JSON
[JSON] Array 형태의 JSON String을 Java의 ArrayList generic형태로 변환하기
louis.dev
2014. 4. 9. 23:48
json라이브러리중에 GSON 라이브러리를 사용해서 Array 형태의 JSON String을 ArrayList<Object> 형태로 자동 변환을 해보도록 하겠습니다.
1.JSON
[ { title:'초보를 위한 Java' , author:'홍길동' , isbn : 'A000022200f' } , { title:'Java 개발자' , author:'이몽룡' , isbn : 'A1111100ff0' } ]
2. Java
class Book { private String title; private String author; private String isbn; }
3. JSON to ArrayList
Gson gson = new Gson(); Type type = new TypeToken>() {}.getType(); List
bookList = gson.fromJson(jsonString, type);