当前位置: 首页 > news >正文

java json与map互相转换(一)

 

java json与map互相转换(一)

CreationTime--2018年7月16日

Author:Marydon

1.准备工作

  所需jar包:json-20180130.jar

import org.json.JSONObject;

2.json转map

  用法:JSONObject.toMap();

3.map转json

  用法:new JSONObject(map);

4.举例说明

public static void main(String[] args) {
    JSONObject jo = new JSONObject();
    jo.put("method_code", "JMJKK0101");
    jo.put("identifier", "000000000000");
    jo.put("timestamp", "");
    jo.put("version", "Ver1.1");
    jo.put("area_code", "00000000");
    jo.put("access_type", "0");
    jo.put("access_id", "0101010101");
    jo.put("complete_key", "HMACSHA1");
    jo.put("complete_str", "摘要加密字符串");
    jo.put("param_key", "AES");
    jo.put("param_set", "请求业务参数加密字符串"); 
    // json-->Map
    Map<String, Object> map = jo.toMap();
    System.out.println(map);
    // Map-->json
    JSONObject jo2 = new JSONObject(map);
    System.out.println(jo2);
}

 

 相关推荐:

  • java json与map互相转换(二)
  • java Map
  • java JSON
  • json-20180130.jar下载

 

 

相关文章:

  • 『TensotFlow』RNN中文文本_上
  • 高并发网络编程之epoll详解(转载)
  • AdTime:DMC多层面助力企业咨询
  • JSP页面出现乱码
  • Linux 破坏性修复
  • String,StringBuffer ,StringBuilder的区别
  • Android CoordinatorLayout(六) 加入下拉功能
  • 谈谈《Dotnet core结合jquery的前后端加密解密密码密文传输的实现》一文中后端解密失败的原因...
  • 数组单调和
  • 人工智能革命之下你会失业还是变得富有?
  • Angular2开发踩坑系列-生产环境编译
  • HTML5新特性
  • Servlet、Filter
  • Linux学习—退出vi编辑模式
  • storm(二) 事务机制
  • @angular/forms 源码解析之双向绑定
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • 10个最佳ES6特性 ES7与ES8的特性
  • angular学习第一篇-----环境搭建
  • CSS 三角实现
  • FineReport中如何实现自动滚屏效果
  • Java反射-动态类加载和重新加载
  • Python十分钟制作属于你自己的个性logo
  • springMvc学习笔记(2)
  • Web标准制定过程
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 开发基于以太坊智能合约的DApp
  • 码农张的Bug人生 - 见面之礼
  • 每天一个设计模式之命令模式
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 带你开发类似Pokemon Go的AR游戏
  • 如何用纯 CSS 创作一个货车 loader
  • ​queue --- 一个同步的队列类​
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #传输# #传输数据判断#
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (4) PIVOT 和 UPIVOT 的使用
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (差分)胡桃爱原石
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (力扣)1314.矩阵区域和
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (四)图像的%2线性拉伸
  • (一)插入排序
  • .Net Remoting(分离服务程序实现) - Part.3
  • .net2005怎么读string形的xml,不是xml文件。
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • @FeignClient 调用另一个服务的test环境,实际上却调用了另一个环境testone的接口,这其中牵扯到k8s容器外容器内的问题,注册到eureka上的是容器外的旧版本...
  • @media screen 针对不同移动设备
  • @test注解_Spring 自定义注解你了解过吗?
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce