[JSON] Array 형태의 JSON String을 Java의 ArrayList generic형태로 변환하기

2016. 1. 8. 09:18프로그래밍/JAVA

    목차

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);


'프로그래밍 > JAVA' 카테고리의 다른 글

[JAVA] 9. 조건문 - if  (0) 2016.11.10
[java] 가변 인자  (0) 2016.06.23
Bing Translator API 사용하기  (0) 2015.12.16
[정규표현식] java Regular Expression  (0) 2015.12.10
Java 이전 버전 다운로드 URL  (0) 2015.09.10