1. 程式人生 > >Gson的兩種解析用法

Gson的兩種解析用法

第一種.

    常見的解析,直接將json字串解析為對應的類.

public JavaBean getJsonString(String jsonString) {
		
	Gson gson = new Gson();
	// json 轉為對應的類
	JavaBean javaBean = gson.fromJson(jsonString, JavaBean .class);
	return javaBean ;
}

第二種.

泛型解析,這裡做個筆記,因為有點不好記

public List<JavaBean> getJsonString(String jsonString) {
	// gson 的第二種解析-泛型解析
	Gson gson = new Gson();
		
	return gson.fromJson(jsonString, new TypeToken<List<JavaBean>>(){}.getType());
}