iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >map转换成JSON的方法
  • 764
分享到

map转换成JSON的方法

jsonjavaservlet后端学习 2023-09-06 07:09:20 764人浏览 八月长安
摘要

第一种alibaba falstJSON: Map转jsON Map map = new HashMap(); map.put("a", "a"); map.put("b", "123"); J

第一种alibaba falstJSON

Map转jsON

  Map map = new HashMap();        map.put("a", "a");        map.put("b", "123");        JSONObject json = new JSONObject(map);

map转string

  Map map = new HashMap<>();        map.put("a", "b");        String s = JSONObject.toJSONString(map);

JSON转String

  JSONObject json = new JSONObject();        json.put("c", "v");        json.put("z", "123n);        json.toJSONString();

JSON转Map

JSONObject json = new JSONObject();        json.put("ccc", "321");        json.put("bbb", "123");        Map map = (Map)json;

String转JSON

 String str = "{"username":"dsad","qwewqe":"123"}";JSONObject json = JSONObject.parseObject(str);

2 Google

Maven坐标

    com.google.code.gson    gson    2.3.1

//Map转换成JSON

Map map = new HashMap(); map.put("a","aaa"); map.put("b","bbb"); map.put("c","ccc"); String json=JSON.toJSONString(map); System.out.println(json);//输出{"a":"aaa","b":"bbb","c":"ccc"}

//JSON转换成Map

Map map1 = JSON.parseObject(json);System.out.println(map1.get("a"));for (Object mapData : map.entrySet()) {Map.Entry entry = (Map.Entry)mapData;System.out.println(entry.getKey()+"--->"+entry.getValue());}

map中含有对象Map -> JSON

//Map -> JSONMap map = new HashMap(); map.put("a",new Bar()); map.put("b",new Bar()); map.put("c",new Bar()); String json = JSON.toJSONString(map,true); System.out.println(json); 

//JSON -> Map

Map map1 = (Map)JSON.parse(json); for (String key : map1.keySet()) { System.out.println(key+":"+map1.get(key)); } 

-------------------=-------------------------附–MAP的ASCII排序-----------------------=------------------------

StringBuilder sb = new StringBuilder();    List keys = new ArrayList(map.keySet());    Collections.sort(keys);//排序。    for(String k : keys){        String v = params.get(k);        if(StringUtils.isNotEmpty(v)){            sb.append(v);        }    }    //return MD5.toMD5(sb+key, "UTF-8");这个就不用看了~~~

来源地址:https://blog.csdn.net/jcc4261/article/details/129660911

--结束END--

本文标题: map转换成JSON的方法

本文链接: https://www.lsjlt.com/news/396599.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • map转换成JSON的方法
    第一种alibaba falstjson: Map转JSON Map map = new HashMap(); map.put("a", "a"); map.put("b", "123"); J...
    99+
    2023-09-06
    json java servlet 后端 学习
  • Java实现map转换成json的方法详解
    目录1.alibaba falstjson1.Map转JSON2.map转string3.JSON转String4.JSON转Map5.String转JSON2.googlemave...
    99+
    2024-04-02
  • Java中如何将json字符串转换成map/list
    目录将json字符串转换成map/list字符串,json,Map互相转换(各种转换都有)前提:使用jar包为fastjson程序如下将json字符串转换成map/list impo...
    99+
    2024-04-02
  • json转map最快的方法是什么
    将JSON转换为Map的最快方法是使用Jackson库。Jackson是一个非常快速和高效的JSON处理库,它提供了将JSON字符串...
    99+
    2023-09-12
    json map
  • golang struct, map, json之间的相互转换
    目录公共代码区域 一、map, struct 互转 1.map 转 struct2、struct 转 map 二、struct, json 互转 三、map, json 互转 1.m...
    99+
    2024-04-02
  • fastjson json字符串转map的几种方法
    import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.util.Map;public class JsonStr2Map { ...
    99+
    2023-09-03
    json java fastjson map 字符串
  • php json 格式的转换方法
    这篇文章主要为大家展示了php json 格式的转换方法,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“php json 格式的转换方法”这篇文章吧。JS是什么JS是JavaScript的简称,它是...
    99+
    2023-06-06
  • json转换成php数组
    在Web开发中,我们经常需要在不同的系统之间传递数据,其中JSON和PHP数组是两种常见的数据格式。JSON是一种轻量级的数据交换格式,而PHP数组则是在PHP语言中最常使用的数据类型之一。因此,当我们需要将JSON数据转换为PHP数组时,...
    99+
    2023-05-22
  • php 转换成json 数组
    PHP是一种非常流行的服务器端编程语言,它在网站开发中的应用广泛。在实际开发过程中,我们通常需要将PHP数组转换成JSON数组,以便在前端进行处理和展示。下面将详细介绍如何将PHP数组转换成JSON数组。一、什么是JSONJSON是Java...
    99+
    2023-05-24
  • JavaBean到XML和JSON的转换方法
    本篇内容主要讲解“JavaBean到XML和JSON的转换方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaBean到XML和JSON的转换方法”吧!XML和JSON是当今常用的两种数据...
    99+
    2023-06-18
  • 怎么在java中将json转换为Map
    怎么在java中将json转换为Map?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布...
    99+
    2023-06-14
  • php中json转成数组的方法
    小编给大家分享一下php中json转成数组的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php json转成数组的方法:首先创建一个PHP示例文件;然后在P...
    99+
    2023-06-15
  • php数组转换成json串
    PHP是一种非常流行的服务器端脚本语言,而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,这种格式已经成为了Web开发的标准之一。由于这两个技术都具有广泛的应用,因此把PHP数组转换成JSON串是...
    99+
    2023-05-23
  • 将php数组转换成json
    在PHP中,我们经常需要将数据从一个格式转换为另一个格式以进行处理或传输。其中一种常见的转换方式是将PHP数组转换为JSON(JavaScript Object Notation)格式。本文将介绍如何将PHP数组转换为JSON,以及如何处理...
    99+
    2023-05-19
  • 将一个golang的map转换成另一种map的结构
    php小编苹果将为您介绍如何将一个Golang的map转换成另一种map的结构。在开发过程中,有时我们需要对原有的map进行一些转换操作,以满足特定的需求。无论是数据类型的转换还是结构...
    99+
    2024-02-14
  • go语言中的json与map相互转换实现
    主要是引入 "encoding/json" 包;用到的也就是其中的两个函数json.Marshal和json.Unmarshal。 1、json.Marshal ...
    99+
    2024-04-02
  • Java中怎么将list转换成map
    这篇文章主要介绍了Java中怎么将list转换成map的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java中怎么将list转换成map文章都会有所收获,下面我们一起来看看吧。在java后端编程中,我们时常会有...
    99+
    2023-06-29
  • 怎么用Node转换Excel成JSON
    这篇“怎么用Node转换Excel成JSON”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用Node转换Excel成JS...
    99+
    2023-07-04
  • json转换成对象数组 php
    在开发一个Web应用程序的过程中,经常需要对数据进行处理,其中仅仅处理字符串是不够的,通常需要在不同的编程语言之间进行数据的转换。在PHP中,我们需要将JSON字符串转换为对象数组。下面是一些关于如何将JSON转换为PHP对象数组的介绍。J...
    99+
    2023-05-19
  • fastjson--对象与JSON之间的转换方法
    1、Java对象–>JSON对象: (JSONObject)JSONObject.toJSON(Java对象实例) public class JSON2JavaTest{ public static...
    99+
    2023-09-04
    json java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作