将JSON字符串转换成Map对象的方法


Posted in Javascript onNovember 30, 2016

页面向后台action传递一个json字符串,需要将json字符串转换成Map对象

public Map<String, String> toMap(Object object) {
  Map<String, String> data = new HashMap<String, String>();
  // 将json字符串转换成jsonObject
  JSONObject jsonObject = JSONObject.fromObject(object);
  Iterator ite = jsonObject.keys();
  // 遍历jsonObject数据,添加到Map对象
  while (ite.hasNext()) {
    String key = ite.next().toString();
    String value = jsonObject.get(key).toString();
    data.put(key, value);
  }
  // 或者直接将 jsonObject赋值给Map
  // data = jsonObject;
  return data;
}

以上这篇将JSON字符串转换成Map对象的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery tab标签页的制作
May 10 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
Nov 05 Javascript
JavaScript获取当前cpu使用率的方法
Dec 15 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
Jan 06 Javascript
JavaScript的设计模式经典之代理模式
Feb 24 Javascript
AngularJs concepts详解及示例代码
Sep 01 Javascript
vue子父组件通信的实现代码
Jul 09 Javascript
AngularJS实现的生成随机数与猜数字大小功能示例
Dec 25 Javascript
解决IOS端微信H5页面软键盘弹起后页面下方留白的问题
Jun 05 Javascript
深入解析koa之中间件流程控制
Jun 17 Javascript
JavaScript计算正方形面积
Nov 26 Javascript
jquery实现烟花效果(面向对象)
Mar 10 jQuery
JS实现重新加载当前页面或者父页面的几种方法
Nov 30 #Javascript
JS实现重新加载当前页面
Nov 29 #Javascript
jQuery弹出div层过2秒自动消失
Nov 29 #Javascript
headjs实现网站并行加载但顺序执行JS
Nov 29 #Javascript
如何使用headjs来管理和异步加载js
Nov 29 #Javascript
JS针对Array的各种操作汇总
Nov 29 #Javascript
用headjs来管理和加载js 提高网站加载速度
Nov 29 #Javascript
You might like
浅析php中json_encode()和json_decode()
2014/05/25 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
2015/11/10 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
PHP如何使用Memcached
2016/04/05 PHP
yii2-GridView在开发中常用的功能及技巧总结
2017/01/07 PHP
JavaScript Event学习第八章 事件的顺序
2010/02/07 Javascript
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
利用js实现选项卡的特别效果的实例
2013/03/03 Javascript
javaScript arguments 对象使用介绍
2013/10/18 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
jquerymobile局部渲染的各种刷新方法小结
2014/03/05 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
2014/05/04 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
JavaScript html5 canvas实现图片上画超链接
2017/10/20 Javascript
基于vue开发的在线付费课程应用过程
2018/01/25 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
Python内置函数dir详解
2015/04/14 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
Python实现学生成绩管理系统
2020/04/05 Python
Python实现矩阵相乘的三种方法小结
2018/07/26 Python
Tensorflow 实现修改张量特定元素的值方法
2018/07/30 Python
python数据批量写入ScrolledText的优化方法
2018/10/11 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
使用python serial 获取所有的串口名称的实例
2019/07/02 Python
python3实现微型的web服务器
2019/09/03 Python
Python 继承,重写,super()调用父类方法操作示例
2019/09/29 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
pymysql的简单封装代码实例
2020/01/08 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
工程管理英文求职信
2014/03/18 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
python树莓派通过队列实现进程交互的程序分析
2021/07/04 Python