map转json与json 转map
//map转json格式
JSONObject jsonObject = JSONObject.fromObject(map);
//json转map形式
public static Map<String, Object> parseJSON2Map(String jsonStr){
Map<String, Object> map = new HashMap<String, Object>();
JSONObject json = JSONObject.fromObject(jsonStr);
for(Object k : json.keySet()){
Object v = json.get(k);
if(v instanceof JSONArray){
List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();
Iterator<JSONObject> it = ((JSONArray)v).iterator();
while(it.hasNext()){
JSONObject json2 = it.next();
list.add(parseJSON2Map(json2.toString()));
}
map.put(k.toString(), list);
} else {
map.put(k.toString(), v);
}
}
return map;
}
map转json与json 转map相关推荐
- Json的list、map、对象对应格式
目录 list对应json格式 map对应的json格式 对象对应的json格式 list对应json格式 对应代码:List<String> list = new ArrayList&l ...
- Json,String,Map之间的转换
前提是String的格式是map或json类型的 String 转Json JSONObject jasonObject = JSONObject.fromObject(str); String 转 ...
- 【Groovy】json 字符串反序列化 ( 使用 JsonSlurper 进行 json 字符串反序列化 | 根据 map 集合构造相关类 )
文章目录 一.使用 JsonSlurper 进行 json 字符串反序列化 二.根据 map 集合构造相关类 三.完整代码示例 一.使用 JsonSlurper 进行 json 字符串反序列化 将如下 ...
- 通过输入流获取json格式数据转为map格式
将通过输入流获取json格式数据转为map格式 转换代码: try {int length = 0;//通过输入流获取到json格式数据ServletInputStream inputStream = ...
- Go语言编程—Go语言中JSON的处理(map、struct 和 JSON字符串的相互转换)
JSON的简单介绍 JSON (JavaScript Object Notation)是一种比XML更轻量级的数据交换格式,在易于人们阅读和编写的同时,也易于程序解析和生成.尽管JSON是JavaSc ...
- jsonobject转map对象_解析JSON中JSONObject的高级使用
简介: 在程序开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON.JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成.易 ...
- json字符串转化为map
第一种: JSON字符串转换为map遍历属性键和值 Map maps = (Map)JSON.parse(str); **for** (Object map : maps.entrySet()){ S ...
- java调用json转map_Java 把json对象转成map键值对的方法
Java 把json对象转成map键值对的方法 发布于 2020-8-18| 复制链接 摘记: 工具方法: 本文的目的是把json串转成map键值对存储,而且只存储叶节点的数据maven 引用jar包 ...
- golang常用库之mapstructure包 | 多json格式情况解析、GO json 如何转化为 map 和 struct、Go语言结构体标签(Struct Tag)
文章目录 golang常用库之mitchellh/mapstructure包 | go将map转换为struct 一.msgpack 二.背景 三.多json格式情况解析使用思路 四.mapstruc ...
- Java 读取 JSON 文件转成 Map 对象
Java 读取 JSON 文件转成 Map 对象 应用场景 待读取的外部 JSON 文件 Java 代码 读取结果 Gson 应用场景 Jar 包或 War 包引用一个外部文件作为项目运行的配置文件 ...
最新文章
- python测试udp端口_Linux系统的ECS实例中TCP/UDP端口测试及验证方法说明
- F1.4大光圈专业相机-海鸥CF100
- ZOJ2112(区间动态求第K大)
- mysql远程压力测试_mysql压力测试脚本实例
- python获取手机通知栏消息_Python编写简单的通知栏脚本启动工具
- python字符串 切片_用于切片字符串的Python程序
- python 自动获取所有设备信息-使用Python脚本来获取Cisco设备信息的示例
- Android基础(四) Fragment Part 1
- 124 并发编程小结
- Linux操作系统实验报告心得体会,操作系统实验报告的心得体会.docx
- NOPI修改xlsx文件内容,无法正常打开,提示文件格式或文件扩展名无效
- number数据类型
- python 制作 gif 动态图
- PostgreSQL数据库扩展包——原理CreateExtension扩展控制文件解析
- js 点击按钮或者图片,实现图片上传以及将图片显示在页面上
- All In One - 第7章 安全运营
- 逆天!看看现在可以买到的13款机器人有多厉害! | 关注
- 2017-3-18号巽寮湾游记
- 百度站长俱乐部SEO提问收集-5
- WebMvcConfigurer配置HandlerInterceptor拦截器失效
热门文章
- windows最常用的快捷键(windows10 )
- OOM框架AutoMapper基本使用(2)
- Android11_图片处理
- 律师总结二手房买卖中的八大陷阱
- 【水晶报表内功心法】--序言
- Jupyter Notebook中正确安装Matplotlib(ModuleNotFoundError: No module named ‘matplotlib‘)
- iphone怎么查看wifi密码_怎么查看电脑连接的wifi密码?2种方法分享给大家!
- Go - cgo访问C数组 内存
- Linux 更新 CPU microcode
- 推荐x61使用nhc软件控制风扇