fastJSON List对象 Map对象与JSON对象的互转_fastjson list转jsonobject-程序员宅基地

技术标签: 工作中的问题库  函数  

 List<SysUser> suList = new ArrayList<>();
        Map<String,Object> suMap = new HashMap<>();
        for(int i = 0 ; i<3; i++){
            SysUser su = new SysUser();
            su.setId(1);
            su.setRoleId(2);
            su.setUserPhone("phone"+i);
            suList.add(su);
        }
        //Map对象转成JSON对象
        suMap.put("suList",suList);
        JSONObject ms = JSONObject.parseObject(JSONObject.toJSONString(suMap));
        JSONArray suListMap = ms.getJSONArray("suList");
        String suListMapStr = suListMap.toString();
        System.out.println("Map对象转换后的字符串="+suListMapStr);

        //List对象转成JSON对象
        JSONArray js = JSONArray.parseArray(JSONObject.toJSONString(suList));
        String s = js.toJSONString();
        System.out.println("List对象转换后的字符串="+s);

//        //JSONObject 转化成List对象
        ArrayList<SysUser> suArr = JSON.parseObject(s,new TypeReference<ArrayList<SysUser>>(){});
        System.out.println("JSONObject 转化成List对象"+suArr.size());
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dbsjack/article/details/78831593

智能推荐

stm32 sd_bsp sd-程序员宅基地

文章浏览阅读355次。SD初始化-> SD擦除数据->SD写数据->SD读数据-> SD读写数据比较。1. sd初始化BSP_SD_Init(); 1.1BSP_SD_MspInit CLK,引脚,DMA初始化 1.2HAL_SD_Init 1.2.1SDIO_Init SD功能初..._bsp sd

解决 Navicat for Mysql连接mysql出现10038问题_linux mysql 本地可登陆但是navicate连接不上 10038-程序员宅基地

文章浏览阅读6w次,点赞2次,收藏10次。连接设备是腾讯云的Linux服务器,自己安装的PHP5.6,Apache2.4,mysql5.6 连接工具是Navicat for Mysql11.1.13对Navicat的新建数据库进行配置后,在点连接测试的时候总是提示10038错误,一直进不去数据库,自己在服务器中上传一个PHP连接数据库的文件,测试,服务器内部可以正常访问mysql,用了win的cmd dos窗口测_linux mysql 本地可登陆但是navicate连接不上 10038

Win10/UWP开发:让你的App使用上扫描仪_安装windows desktop extensions for the uwp-程序员宅基地

文章浏览阅读2.5k次。UWP的扫描仪功能现在被微软划分到了[Windows Desktop Extensions for the UWP]中,如果要使用扫描仪扫描图片到自己的App中,首先我们要添加[Windows Desktop Extensions for the UWP]的引用,这个dll中的所有类都是只能在Desktop设备上才能正常运行的。添加[Windows Desktop Extensions for t_安装windows desktop extensions for the uwp

linux内核的链表的实现_在linux内核模块中实现单链表-程序员宅基地

文章浏览阅读6.9k次,点赞7次,收藏44次。在Linux内核中,绝大对数的数据结构都是通过链表来连接的,所以链表在内核中起着异常重要的作用。在Linux中链表的使用是以一个非常巧妙的,非常有意思的方式来实现的。这种使用方式和我们平时在传统数据结构课程所教导的使用有很大的差异。先看一下最终使用时的结构。下面我先来分析一下linux内核对于链表的实现。里面好多的操作我本人都是通过画图方式理解的。大家也可以尝试。下面是双向链表的基..._在linux内核模块中实现单链表

Android之——ContentProvider操作XML_content provider 操作xml-程序员宅基地

文章浏览阅读2.2k次。不多说,不废话,直接上代码,大家一看都懂得/** * ContentProvider操作XML文件的封装示例方法 * @author liuyazhuang*/public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { S_content provider 操作xml

操作系统课程项目 OS project —— Pintos from Project 1 to Project 3_斯坦福操作系统 project3-程序员宅基地

文章浏览阅读7.7k次,点赞14次,收藏83次。Pintos Project 陪伴我们操作系统课程大半个学期了……虽然做了这么长时间,个人能力有限,pintos代码,看过的可能也就看懂了一半吧,更不用说没看过的了……但是也找到了一些有价值的资料,整理一下,供后辈们参考……关于环境的问题,最好是用ubuntu 16.04windows用户不要折腾装双系统了,特别是win10,动不动更新一下,说不定双系统就出问题了,linux..._斯坦福操作系统 project3

随便推点

温度植被干旱指数(TVDI)_tvdi指数-程序员宅基地

文章浏览阅读1.9w次,点赞7次,收藏54次。一、研究背景 近几年来我国持续发生干旱,严重影响我国农业发展,给我国国民经济带来巨大损失。为防范旱灾而进行的土壤水分监测一直是人们关心的问题。遥感技术具有宏观、快速、动态、经济的特点,可以代替常规的监测方法,实现大面积、动态监测。因此,近几年来利用遥感的进行干旱监测是一个研究和应用的热点。作为同时与归一化植被指数(NDVI)和地表温度(LST)相关的温度植被干旱指数(TVDI)可_tvdi指数

python中的猴子补丁Monkey Patch_monkey.patch_all threaded-程序员宅基地

文章浏览阅读323次。什么是猴子补丁the term monkey patch only refers to dynamic modifications of a class or module at runtime, motivated by the intent to patch existing third-party code as a workaround to a bug or feature which..._monkey.patch_all threaded

(编译器文件“f:\dd\vctools\compiler\cxxfe\sl\p1\c\p0io.c”,第 2739 行) fatal error C1001: 编译器中发生内部错误。-程序员宅基地

文章浏览阅读2.9k次,点赞7次,收藏2次。VS2013,VS2015,VS2017——迷之错误:(编译器文件“f:\dd\vctools\compiler\cxxfe\sl\p1\c\p0io.c”,第 2739 行) fatal error C1001: 编译器中发生内部错误。一觉醒来,所有的VS都编译不了程序了????都报C1001错误?????而且是三个工具同时报错???真是令人郁闷之极啊~~~~解决思路:遇到这种代码明明没..._编译器文件“f:\dd\vctools\compiler\cxxfe\sl\p1\c\p0io.c”,第 2739 行

严重: Parse error in application web.xml file at file:_parse error in application web.xml file at file:/f-程序员宅基地

文章浏览阅读5.1k次。问题发生两种情况:自己部署到Tomcat上的工程web.xml的问题,解决办法:找到你自己的tomcat 路径下apache-tomcat-8.0.30\webapps\自己的工程\WEB-INF下面的web.xml在这里&lt;servlet-class&gt;com.itszt.LoginService&lt;/servlet-class&gt;后面的&lt;servlet-c..._parse error in application web.xml file at file:/f:/apache-tomcat-8.0.9/weba

[实战]Zabbix监控SAP HANA数据库_hana数据库监控模板-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏2次。Hello,大家好! 许久未发布文章,最近铁钢有些许忙碌,今天给大家带来点硬货,Zabbix如何监控SAP HANA数据库,如果你对我的文章感兴趣,请加入我们的QQ群:Zabbix研究院(QQ群:1107902496)_hana数据库监控模板

PHP中如何添加图片水印_php给图片加水印-程序员宅基地

文章浏览阅读1.8k次。在我们的日常生活中,为了不希望自己的图片被盗用,经常能够看到在一些图片上添加水印,比如我们网站上,输入图片文件的话会自动在右下角加上一个水印,那么这种水印效果是怎么实现的呢?在之前文章中对图片进行裁剪放到目标图上的操作和添加水印有些类似,为了实现添加水印,需要通过 imagecopymerge函数。注意上面这个是示例图片,下面的水印并不是我添加的,是网站自动添加的,为了区分,实例的水印是下面这样的。它的含义是,在来源图片的(x,y)的地方选取宽为w,高为h的矩形区域到目标图片的(x,y)上。_php给图片加水印

推荐文章

热门文章

相关标签