![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JSONObject
Orient_
人生苦短我学Java
展开
-
Java读取JSON文件学习总结
一,JSON 格式有几种1,对象形式{ "test":{ }, "test1":[ { } ]}即:对象包对象,以及数组。对象是不能直接包对象的,比如{{}}。2,数组形式[ { "test":"", "test1":"" }]即:数组包对象,其中数组中直接是对象{},不能是key value形式(["key":{}] 错误的结构)二,普通字符产和jso..原创 2020-11-17 13:49:16 · 190 阅读 · 0 评论 -
FastJson com.alibaba.fastjson.JSONObject cannot be cast to
json转对象失败,其实这里还有个坑,就不通过FastJson提供的方法转化时不会报错,但是,如果是List的时候,后面便利List时会报错List<Student> students = (List<Student>)JSON.parseObject(json).getString("studentList");即,通过强转是不会报错的,但是后面如果进行遍历操作for (Student s : Students) { }这个时候就会报错,强转后的s原创 2020-10-16 16:40:18 · 2236 阅读 · 0 评论 -
com.alibaba.fastjson.JSONException: default constructor not found. class
主要是通过JSON转对象的时候,Java对象没有默认构造方法,如果是用了@Data注解那就要增加构造方法的注解@Data@Builder@NoArgsConstructor@AllArgsConstructorpublic class Profit4Month implements Serializable {}因为底层会调用默认构造方法。...原创 2020-10-16 16:28:05 · 7406 阅读 · 1 评论