//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相关推荐

  1. Json的list、map、对象对应格式

    目录 list对应json格式 map对应的json格式 对象对应的json格式 list对应json格式 对应代码:List<String> list = new ArrayList&l ...

  2. Json,String,Map之间的转换

    前提是String的格式是map或json类型的 String 转Json JSONObject  jasonObject = JSONObject.fromObject(str); String 转 ...

  3. 【Groovy】json 字符串反序列化 ( 使用 JsonSlurper 进行 json 字符串反序列化 | 根据 map 集合构造相关类 )

    文章目录 一.使用 JsonSlurper 进行 json 字符串反序列化 二.根据 map 集合构造相关类 三.完整代码示例 一.使用 JsonSlurper 进行 json 字符串反序列化 将如下 ...

  4. 通过输入流获取json格式数据转为map格式

    将通过输入流获取json格式数据转为map格式 转换代码: try {int length = 0;//通过输入流获取到json格式数据ServletInputStream inputStream = ...

  5. Go语言编程—Go语言中JSON的处理(map、struct 和 JSON字符串的相互转换)

    JSON的简单介绍 JSON (JavaScript Object Notation)是一种比XML更轻量级的数据交换格式,在易于人们阅读和编写的同时,也易于程序解析和生成.尽管JSON是JavaSc ...

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

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

  7. json字符串转化为map

    第一种: JSON字符串转换为map遍历属性键和值 Map maps = (Map)JSON.parse(str); **for** (Object map : maps.entrySet()){ S ...

  8. java调用json转map_Java 把json对象转成map键值对的方法

    Java 把json对象转成map键值对的方法 发布于 2020-8-18| 复制链接 摘记: 工具方法: 本文的目的是把json串转成map键值对存储,而且只存储叶节点的数据maven 引用jar包 ...

  9. golang常用库之mapstructure包 | 多json格式情况解析、GO json 如何转化为 map 和 struct、Go语言结构体标签(Struct Tag)

    文章目录 golang常用库之mitchellh/mapstructure包 | go将map转换为struct 一.msgpack 二.背景 三.多json格式情况解析使用思路 四.mapstruc ...

  10. Java 读取 JSON 文件转成 Map 对象

    Java 读取 JSON 文件转成 Map 对象 应用场景 待读取的外部 JSON 文件 Java 代码 读取结果 Gson 应用场景 Jar 包或 War 包引用一个外部文件作为项目运行的配置文件 ...

最新文章

  1. 终端输入参数:argparse和sys.argv[]的用法
  2. 51 执行远程命令(Paramiko)
  3. 安装openproject
  4. Angular浅入深出系列 - 写在前面
  5. 智慧教室解决方案和移动授课概念说明
  6. 12.04 ubuntu 安装微软雅黑的字体
  7. 递归法:从n个小球中取m个小球(不放回),共有多少种取法?
  8. win10双网卡冗余的几种方法
  9. 缺页中断——FIFO、LRU、OPT这三种置换算法
  10. 烽火HG680-R-MSO9280-河南电信_湖北联通免费刷机固件及说明
  11. Linux-DHCP服务器
  12. VMware虚拟机提速10招
  13. canvas学习(html5)画画
  14. 在CAD中插入谷歌地球卫星地图
  15. 第六章、支付结算业务的核算
  16. RESTful风格API详解
  17. Fastjson解析错误---NumberFormatException: For input string: Nov 11, 2015 12:22:12 PM
  18. 静态LSP与动态LSP实验解析(MPLS)
  19. 学Java的逻辑测试题_面试中的逻辑题测试及答案.doc
  20. 基于51单片机的温度报警系统

热门文章

  1. 2017/08/07 工作日志
  2. python 基础语法梳理(二)
  3. 【JavaScript】图表分析
  4. Jupyter Notebook中正确安装Matplotlib(ModuleNotFoundError: No module named ‘matplotlib‘)
  5. 高光谱图像pca降维matlab_基于 SAE-LR 的高光谱分类
  6. 计算机网络防护,计算机网络防护方法与流程
  7. matlab中的bwdist(Distance Transform of a Binary Image)
  8. android t9键盘,T9/全键盘/侧滑 论手机键盘设计优缺点
  9. Host 'admin-PC' is not allowed to connect to this MySQL server
  10. 剖析基于TUN/TAP虚拟网卡游戏加速器原理