
fastjson 学习
发布日期:2021-05-06 19:10:37
浏览次数:31
分类:精选文章
本文共 1150 字,大约阅读时间需要 3 分钟。
fastjson用于将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。
详见:
我在看电商代码中,使用到了fastjson的代码,代码如下:
@Override public ArrayListconvert() { final ArrayList dataList = new ArrayList<>(); final JSONArray dataArray = JSON .parseObject(getJsonData()) .getJSONObject("data") .getJSONArray("list"); final int size = dataArray.size(); for (int i = 0; i < size; i++) { final JSONObject data = dataArray.getJSONObject(i); final int id = data.getInteger("id"); final String name = data.getString("name"); final MultipleItemEntity entity = MultipleItemEntity.builder() .setField(MultipleFields.ITEM_TYPE, ItemType.VERTICAL_MENU_LIST) .setField(MultipleFields.ID, id) .setField(MultipleFields.TEXT, name) .setField(MultipleFields.TAG, false) .build(); dataList.add(entity); } //设置第一个被选中 dataList.get(0).setField(MultipleFields.TAG, true); //true表示点击状态 return dataList; }
今天先记录到这里,以后再慢慢更新
发表评论
最新留言
不错!
[***.144.177.141]2025年04月11日 04时34分02秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Redis源码分析(七)--- zipmap压缩图
2021-05-08
【MySQL】(九)触发器
2021-05-08
Oracle 11G环境配置
2021-05-08
【Python】(十二)IO 文件处理
2021-05-08
【Oozie】(三)Oozie 使用实战教学,带你快速上手!
2021-05-08
师兄面试遇到这条 SQL 数据分析题,差点含泪而归!
2021-05-08
C语言的数值溢出问题(上)
2021-05-08
8051单片机(STC89C52)以定时器中断模式实现两倒计时器异步计时
2021-05-08
vue项目通过vue.config.js配置文件进行proxy反向代理跨域
2021-05-08
android:使用audiotrack 类播放wav文件
2021-05-08
聊聊我的五一小假期
2021-05-08
数据库三个级别封锁协议
2021-05-08
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
2021-05-08
ubuntu学习笔记-常用文件、命令以及作用(hosts、vim、ssh)
2021-05-08
SLAM学习笔记-求解视觉SLAM问题
2021-05-08
普歌-允异团队-HashMap面试题
2021-05-08
还在一个一个手动安装虚拟机吗?Cobbler自动部署装机一键最小化安装打把游戏就好了
2021-05-08
程序员应该知道的97件事
2021-05-08
create-react-app路由的实现原理
2021-05-08
Linux环境变量配置错误导致命令不能使用(杂谈)
2021-05-08