JSON
LC超人在良家
记录一下平时的工作
展开
-
实体类内嵌类
fastjson 解析报错 com.alibaba.fastjson.JSONException: create instance error…报错原始代码public class A{undefined private String haha; private int gogo; private B bb; public class B {undefined private String原创 2022-04-15 16:18:10 · 2698 阅读 · 0 评论 -
Hutool介绍极其使用
介绍使用网站获取方式:https://mvnrepository.com/artifact/cn.hutool/hutool-all/5.7.16 <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all --> <!--Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率, 使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。--> <原创 2021-12-22 09:07:28 · 598 阅读 · 0 评论 -
JSONObject.toBean() 把jsonobject转换成实体类
使用 JSONObject.toBean(xxx,xx.class) 把json转成实体类 一直不奏效,后来发现 是因为实体类上加了 @Accessors(chain = true) 注解的原因 加了这个注解后 set方法从返回空 变成了 返回一个实体类 , 从而导致 JSONObject.toBean 中判断错误,绕过了赋值JSONObject jsonObject = new JSONObject(); jsonObject.put("name","123456");原创 2021-12-20 09:23:12 · 9563 阅读 · 0 评论 -
FastJSON的使用
JSONOBject,JSONArray,List,Map,JavaBean,String之间的转换其他类型转换成json字符串String xxx = JSON.toJSONString(T)String xxx = T.toJSONString();JSON字符串转换成mapMap<String,Object> map = JSON.parseObject(text);Map maps = (Map)JSON.parse(str);Map mapTypes = JSON.par原创 2021-12-17 09:11:14 · 145 阅读 · 0 评论 -
JsonFastUtil
/** * Json工具类(fastjson) * @author caidongqu * @time 2019-08-13 */public class JsonFastUtil { /** * 将对象 转为 字符串 * @param obj * @return */ public static String toStr(Object obj){ return JSON.toJSONString(obj); }原创 2021-12-10 08:59:37 · 188 阅读 · 0 评论 -
JSONUtils(json,map,list)
import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import org.apache.co原创 2021-12-09 11:01:33 · 542 阅读 · 0 评论