如何解析工具类CommonJsonUtils中json 与 bean的转换
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,如何解析工具类CommonJsonUtils中json 与 bean的转换,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。packag
千家信息网最后更新 2024年11月20日如何解析工具类CommonJsonUtils中json 与 bean的转换
如何解析工具类CommonJsonUtils中json 与 bean的转换,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
package com.xmdishi.fmp.utils;import net.sf.json.util.JSONUtils;import org.apache.commons.lang3.StringUtils;import java.util.*;/** * json 与 bean的转换 * chenjianquan * 2019/1/14 */public class CommonJsonUtils{ /** * json转为List * @author cjianquan * @date 2020/1/19 * @param [json, clazz] * @return java.util.List */ public List toBeanList(String json,Class clazz){ //调用DateMorpherEx,defaultValue为null JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpherEx(new String[] { "yyyy-MM-dd HH:mm:ss","yyyy-MM-dd" }, (Date) null)); net.sf.json.JSONArray jsonArr = net.sf.json.JSONArray.fromObject(json); List list = new ArrayList (); for (int i = 0; i < jsonArr.size(); i++) { Object obj = jsonArr.get(i); T rec = (T)net.sf.json.JSONObject.toBean(net.sf.json.JSONObject.fromObject(obj),clazz); list.add(rec); } return list; } /** * json 里包含这 key 的子数组,转换为List * @author cjianquan * @date 2020/1/19 * @param [json, key, clazz] * @return java.util.List */ public List toBeanListByKey(String json,String key,Class clazz){ //调用DateMorpherEx,defaultValue为null JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpherEx(new String[] { "yyyy-MM-dd HH:mm:ss","yyyy-MM-dd" }, (Date) null)); List
关于如何解析工具类CommonJsonUtils中json 与 bean的转换问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
问题
工具
数组
更多
帮助
解答
易行
简单易行
内容
小伙
小伙伴
方法
知识
篇文章
行业
资讯
资讯频道
频道
分析
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
周记一次班会课网络安全教育
大功率充电器的软件开发
中国现在用的是哪里的服务器
迷你拼图软件开发
社区疫情防控数据库
上海高科技网络技术推荐
ogg实现数据库双向同步
关于网络安全的日记
美国网络安全攻防验证期
数据库图表分析技巧
软件开发简单题库
网络安全技能要求
魔兽直升选错服务器怎么办
游戏服务器 安全测试
一汽邮箱服务器配置
网络安全宣传创意短片幼儿园
普陀区进口软件开发价格查询
孪生软件开发
mysql 数据库登录
巴基斯坦软件开发月薪
迷你拼图软件开发
网络技术服务属于现代服务
网络安全包括什么方面
查询数据库时乱码问题
misc网络安全文件下载
张家口市网络安全宣传
购物中心 网络安全管理
ftp服务器怎么取出数据库
ledstudio数据库
网络技术的应用时间