使用Gson前需要添加依赖或者添加jar包
添加jar包:下载Gson的jar包,放在android项目的libs文件夹里,右键jar包,点击Add As Libary...
1.将json格式的字符串转换为java对象
//将json格式的字符串转换为java对象
private void jsonToJavaObjectByGson() {
//获取或创建JSON数据
String json = "{\n" +
" \"id\":2,\n" +
" \"name\":\"小虾米\",\n" +
" \"price\":21.9,\n" +
" \"imagePath\":\"http://192.168.10.165:8080/server/images/xia.jpg\"\n" +
"}";
//解析JSON数据
Gson gson = new Gson();
ShopBean shopBean = gson.fromJson(json, ShopBean.class);//shopBean为解析后的数据
//展示数据
tv_native_original.setText(json);
tv_native_last.setText(shopBean.toString());
}
2.将json格式的字符串转换为java对象的List