阿里的fastjson库,看了一下很多方案都是先进行序列化成json字符串,然后再解析,会有性能的问题,其实JSONObject这个类本身就实现了Map接口。

JSONObject转Map

var json = new JSONObject();
json.put("foo","bar");
Map<String, Object> map = json.getInnerMap();

Map转JSONObject

Map<String, Object> map = Map.of("foo","bar","id",2);
var json = new JSONObject(map);

JSONObject与Map互相转换相关推荐

  1. Java jsonObject 转 map 对象

    1.jsonObject 转 map 相关jar包: import java.util.HashMap; import java.util.Iterator; import java.util.Map ...

  2. json与map互相转换

    Map转Json: 1 利用fastjson Map<String, Integer> params = new HashMap<String, Integer>(); par ...

  3. javabean与map的转换

    2019独角兽企业重金招聘Python工程师标准>>> javabean与map的转换有很多种方式,比如: 1.通过ObjectMapper先将bean转换为json,再将json转 ...

  4. jsonobject转map对象_解析JSON中JSONObject的高级使用

    简介: 在程序开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON.JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成.易 ...

  5. 有关Java中json字符串与map的转换使用

    将Map转换为json字符串 String json = JSONUtils.toJSONString(map); 遍历json字符串 JSONObject jsonObject = JSONObje ...

  6. fastjson对json字符串JSONObject和JSONArray互相转换操作示例

    package com.tapt.instance; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; ...

  7. Map集合转换成实体类对象,实体类对象转换为map集合,互转工具类

    注 : 2019-06-16日 增加第六节 map与实体互转工具类,直接看第6节; 1.调用这个方法BeanMapUtils.mapToBean(),实现map集合转实体类对象; 注意: 这个方法转换 ...

  8. java递归多层(多节点)xml和map互相转换

    具体见代码 调用方法: 第一种map转xml:createXmlByMap(Map<String, Object> map,String parentName); 第二种map转xml:m ...

  9. Object类型转为Map 强制转换

    Object类型转为Map: 强制转换: Map<String, Object> resultMap = new HashMap<>(); Map<String, Obj ...

最新文章

  1. 支持向量机背后的数学原理!
  2. 第五篇:协调和协定之选举算法
  3. Jupyter notebook 文件路径
  4. php把年份转为int,PHP将DateInterval转换为int
  5. 8月8日云栖精选夜读:他的前半生是厨神,45岁却决定加入阿里巴巴
  6. 360更新补丁一直提示正在安装_Microsoft .NET Framework 4.7 安装失败,产生阻滞的问题...
  7. vscode初次配置
  8. 01-hadoop学习环境准备
  9. 如何利用ArcScene制作简单的三维模型
  10. java导出excel设置行高列宽_Java 设置Excel自适应行高或列宽
  11. Vue 脚手架 环境搭配
  12. GUI入门实例:一文读懂基本的Matlab的GUI设计方法
  13. 聊城开发区杨广平书记一行前来酷客多小程序总部视察
  14. CCLE(Cancer Cell Line Encyclopedia)数据库使用
  15. hashMap1.7头插法及扩容
  16. Sql server语句(增删改查)
  17. MessageBox 按钮显示英文或其他语言
  18. Hi3516EV200使用UART1笔记
  19. 103 THREE.JS 实现局部纹理刷新
  20. WEB渗透之SQL 注入

热门文章

  1. 三六零公告:胡欢承诺未来6个月不减持,公司没有定增计划
  2. jq数组赋值 java,jquery 遍历数组赋值的问题?
  3. au 2020最新版下载地址 一键安装Windows
  4. 调用DbHelperACE获取OleDbDataReader后手动关闭连接方法
  5. 利用Python中的PIL库去处理图片
  6. 你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?
  7. 拍结婚登记照有什么要求?注意这几点让你拍出好看照片
  8. C# Stopwatch类_性能_时间计时器
  9. 基于阿里云物联网平台,用20元体验物联网开发( 自制 Arduino 环境监测仪)——实践类
  10. html背景图实现虚线,去掉a标签和按钮加背景图片虚线/阴影完美解决方案