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