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

最新文章

  1. css解决display:inline-block;产生的缝隙(间隙)
  2. Ionic 2 rc 添加第三方的插件(plugin) 以Echarts为例
  3. php高级
  4. document.forms[0].submit object is not a function
  5. 检测WIfi是否打开
  6. Spring JDBC 随笔
  7. Sublime Text3 配置markdown插件
  8. softlayerFastUploadVHDtoBS
  9. VS2008 自动化编译脚本
  10. yali项目的slider
  11. 谈谈this对象
  12. http请求返回响应码及意义
  13. Codeforces1101G (Zero XOR Subset)-less 【线性基】【贪心】
  14. Java编程基础篇第五章
  15. 菜鸟脱壳之脱壳的基础知识(三)——寻找OEP
  16. layui布局器网站工具
  17. 【框架】selenium运行失败后自动截图(三)
  18. jQuery设置div的自适应布局
  19. P2014 选课
  20. LinkedBlockingQueue源码解析(1)

热门文章

  1. OTP【转】
  2. RSA (cryptosystem)
  3. Simple Factory vs. Factory Method vs. Abstract Factory【简单工厂,工厂方法以及抽象工厂的比较】
  4. [HDOJ2512]一卡通大冒险(DP)
  5. leetcode:Excel Sheet Column Number
  6. Web程序员最常用的11款PHP框架
  7. Java RGB数组图像合成 ImageCombining (整理)
  8. watch 命令实时命令执行监控
  9. &amp;引用的问题
  10. 08day1