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

Published on: 2014.04.09 23:48 by krespo

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




신고
asdfsdfa | 2016.02.16 14:20 신고 | PERMALINK | EDIT/DEL | REPLY
import는 무엇을해야하나요?ㅜㅜ TYpe
krespo | 2016.02.22 15:17 신고 | PERMALINK | EDIT/DEL
import java.lang.reflect.Type;
import com.google.gson.reflect.TypeToken;

입니다~
Name
Password
Homepage
Secret