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 包引用一个外部文件作为项目运行的配置文件 ...
最新文章
- 终端输入参数:argparse和sys.argv[]的用法
- 51 执行远程命令(Paramiko)
- 安装openproject
- Angular浅入深出系列 - 写在前面
- 智慧教室解决方案和移动授课概念说明
- 12.04 ubuntu 安装微软雅黑的字体
- 递归法:从n个小球中取m个小球(不放回),共有多少种取法?
- win10双网卡冗余的几种方法
- 缺页中断——FIFO、LRU、OPT这三种置换算法
- 烽火HG680-R-MSO9280-河南电信_湖北联通免费刷机固件及说明
- Linux-DHCP服务器
- VMware虚拟机提速10招
- canvas学习(html5)画画
- 在CAD中插入谷歌地球卫星地图
- 第六章、支付结算业务的核算
- RESTful风格API详解
- Fastjson解析错误---NumberFormatException: For input string: Nov 11, 2015 12:22:12 PM
- 静态LSP与动态LSP实验解析(MPLS)
- 学Java的逻辑测试题_面试中的逻辑题测试及答案.doc
- 基于51单片机的温度报警系统
热门文章
- 2017/08/07 工作日志
- python 基础语法梳理(二)
- 【JavaScript】图表分析
- Jupyter Notebook中正确安装Matplotlib(ModuleNotFoundError: No module named ‘matplotlib‘)
- 高光谱图像pca降维matlab_基于 SAE-LR 的高光谱分类
- 计算机网络防护,计算机网络防护方法与流程
- matlab中的bwdist(Distance Transform of a Binary Image)
- android t9键盘,T9/全键盘/侧滑 论手机键盘设计优缺点
- Host 'admin-PC' is not allowed to connect to this MySQL server
- 剖析基于TUN/TAP虚拟网卡游戏加速器原理