gson在java和json串之间的应用
来源:互联网 发布:证券从业资格证软件 编辑:程序博客网 时间:2024/06/03 21:53
public class JsonToJavaUtil {
/**
* 将json转成成javaBean对象
*
* @param <T>
* 返回类型
* @param json
* 字符串
* @param clazz
* 需要转换成的类
* @return
*/
public static <T> List<T> jsonToJavaBean(String json, Type type) {
List<T> list = new ArrayList<T>();
try {
Gson gson = new Gson();
list = gson.fromJson(json, type);
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
}
-------------------
测试代码:
String str = "[{code:'0',name:'we',hsCode:'rwer',jtCode:'1',invoiceno:'r12',weight:12,capacity:45},{code:'0',name:'fgh',hsCode:'fgh',jtCode:'1',invoiceno:'dfg',weight:45,capacity:45}]";
Gson gson = new Gson();
List<TBLGoods> list = JsonToJavaUtil.jsonToJavaBean(str, new TypeToken<List<TBLGoods>>() {}.getType());
for (int i = 0; i < list.size(); i++) {
System.out.println("==================="+list.get(i).getName());
}
测试结果:
===================we
===================fgh
- gson在java和json串之间的应用
- Gson在java对象和json字符串之间转换
- Gson在java对象和json字符串之间转换
- Gson在java对象和json字符串之间转换
- Gson在java对象和json字符串之间转换
- Json数据解析----------Gson用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库
- Gson对Java嵌套对象和JSON字符串之间的转换
- 使用Gson或者GsonBuilder实现JSON和Java对象之间的转换
- Gson进行json字符串和对象之间的转化
- Gson进行json字符串和对象之间的转化
- Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。
- 【Gson】 Java的JSON类库 Gson
- Java的JSON类库 Gson
- java的json类库Gson
- Gson和json的区别
- 使用Gson实现Json和Java对象的转换
- JSON的解析[Java-JSON、FastJSON、GSON]
- json的java类库:Json-lib、Gson
- 通过ajax提交form表单
- 正则表达式的与或非
- js 剪切板应用clipboardData
- 生成时间轴:记录你的生活轨迹——facebook工程师讲述时间轴的开发始末
- JS获得月最后一天和js得到一个月最大天数
- gson在java和json串之间的应用
- 类的加载顺序,父类和子类初始化的顺序和重写所遇到的上塑造型
- 获取子窗口中使用jQuery.data()设置的参数
- form的默认提交方式
- WS之cxf简单实现
- Axis,axis2,Xfire以及cxf对比
- WS之cxf处理的复杂类型(Map)
- 利用SVM解决2维空间向量的3级分类问题
- WS之cxf的权限拦截器应用