库你急哇,哈集美马戏特~~

1.使用类名作为参数时

public static List load(String fileName, Class entityClass)

要是直接将entityClass直接传入类的名字,那你就完了,一堆报错等着你。。。。慢慢百度找原因去吧

正确解法:类名.class

List<JCB> file=load("json.json", JCB.class);

2.发现你读取出的list啥也没有
还有一大串警告,类似这样
com.alibaba.fastjson.JSONException: default constructor not found. class com.neuedu.model.basic.JCB
at com.alibaba.fastjson.util.DeserializeBeanInfo.computeSetters(DeserializeBeanInfo.java:159)
at com.alibaba.fastjson.parser.ParserConfig.createJavaBeanDeserializer(ParserConfig.java:420)
at com.alibaba.fastjson.parser.ParserConfig.getDeserializer(ParserConfig.java:382)
at com.alibaba.fastjson.parser.ParserConfig.getDeserializer(ParserConfig.java:303)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:555)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:534)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseArray(DefaultJSONParser.java:529)
at com.alibaba.fastjson.JSON.parseArray(JSON.java:371)
at com.neuedu.test.TestJson.load(TestJson.java:63)
at com.neuedu.test.TestJson.main(TestJson.java:28)
Exception in thread “main” java.lang.NullPointerException
at com.neuedu.test.TestJson.main(TestJson.java:30)

其实原因很简单,你的那个对象类没有不含参的构造函数,加上就没有错误了。。。。。。

ArrayList转Json的2个坑相关推荐

  1. java arraylist json_java Arraylist转json 对象转json

    引入相关包,这里使用的包是net.sf.json-lib:json-lib:2.4,但是引入的时候有点坑,这个包有两个版本,jdk1.5和jdk1.4的,引入的时候要加入相应的jdk版本号,否则不能引 ...

  2. Hutool XML 转JSON 后 parseArray踩坑

    XML转JSON public static String getSingleAcString() {String xml = "<?xml version=\"1.0\&q ...

  3. ae导出json_关于AE转json动画开发避坑指南

    本篇文章是给一定基础的UI设计写的 Lottie 是Airbnb开源的一个面向Android. iOS.React Native .Web的动画库,能分析 Adobe After Effects 导出 ...

  4. nodejs request module里的json参数的一个坑

    今天工作的时候遇到一个坑,在客户端用nodejs给服务器发送HTTP请求,服务器老是报错:In the context of Data Services an unknown internal ser ...

  5. cesium 3dtiles 加载本地数据_深入echarts学习:加载跨域、异步、本地json数据的防坑录

    1 说明: ===== 1.1 推荐指数:★★★★ 1.2 网上这方面说明,大多模棱两可,坑很多,讲透彻的不多,故本人做一个小结. 1.3 我曾介绍echarts的简单基本用法: <Echart ...

  6. 关于ArrayList转json

    今天要用到把所有通讯录所有号码进行从130-139,15,18开头的分类,分类之后,把这些转成json传给服务器进行比对. 直接讲将ArrayList转成json的方法吧,因为在网上找了相关方法,基本 ...

  7. js 解析php arraylist,使用JSON将ArrayList从Android发送到PHP脚本

    什么是场景 我想从Android向服务器发送多个ArrayList(通常为5个),并将其插入到mysql数据库中. 我成功完成的工作 我已使用JSON成功将Android中的单个值和多个值发送到PHP ...

  8. python中json.dumps使用的坑以及字符编码

    我们知道,python中的字符串分普通字符串和unicode字符串,一般从数据库中读取的字符串会自动被转换为unicode字符串 下面回到重点,使用json.dumps时,一般的用法为: >&g ...

  9. mysql json坑_使用mysql innodb 使用5.7的json类型遇到的坑和解决办法

    ---------------------------------------------- #查询JSON的某个字段 select data -> '$.Host' from temp #创建 ...

最新文章

  1. ny20 吝啬的国度
  2. centos6.8 配置 tomcat
  3. leetcode算法题--Integer to Roman
  4. xml解析 只有节点属性 android,and android:解析xml,一个节点标签中,有多个属性,怎样解析?...
  5. java ==和equals的区别
  6. listrecord根据某个属性去重_去哪网开发实战记录(9):城市选择页(中)
  7. ASP.NET Core 2.0身份和角色管理入门
  8. Idea查看文件结构,类似Eclipse中Ctrl+O
  9. mysql优于oracle的地方_MYSQL转为ORACLE要注意的地方
  10. kafka面试题简答
  11. python如何调用dll库中的函数_Python调用DLL动态库函数读写CPU卡
  12. 非极大值抑制(Non-Maximum Suppression,NMS)
  13. 母函数(指数型)(泰勒展开式)
  14. 使用深度学习进行生存分析
  15. 在线问诊第一平台微医引入智齿 构建智慧客服体系
  16. 外接显示器如何调整亮度
  17. 不写一行代码(三):实现安卓基于i2c bus的Slaver设备驱动
  18. 利用浏览器制作一款包含3D效果的演示文案
  19. android编译环境-软硬件要求
  20. linux 如何通过进程号找到文件路径

热门文章

  1. cv2.findContours
  2. Debug 和 Release 编译方式
  3. 西安建筑大学电子计算机专业,西安建筑科技大学的计算机专业考研一般多少分比较有把握?...
  4. linux每日命令(31):tar命令
  5. React App项目页面进出场动画
  6. 从91移动应用发展趋势报告看国内应用现状
  7. C# HashTable的用法总结
  8. 专访Matt Klein关于在Lyft构建Envoy的问答
  9. Git log、diff、config 进阶
  10. CodeSmith实用技巧(十五):使用快捷键