将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 相关文章推荐
找到一点可怜的关于dojo资料,谢谢作者!
Dec 06 Javascript
javascript 冒号 使用说明
Jun 06 Javascript
JavaScript 对象、函数和继承
Jul 07 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
Oct 07 Javascript
javascript dom追加内容实现示例
Sep 21 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
Sep 22 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
Jan 27 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
Aug 01 Javascript
详解PHP中pathinfo()函数导致的安全问题
Jan 05 Javascript
JS实现浏览上传文件的代码
Aug 23 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
Jan 02 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
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
PHP函数extension_loaded()用法实例
2015/01/19 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
JS处理VBArray的函数使用说明
2008/05/11 Javascript
取选中的radio的值
2010/01/11 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
javaScript的函数对象的声明详解
2015/02/06 Javascript
jQuery使用$.ajax进行即时验证的方法
2015/12/08 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
2018/09/25 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
基于python历史天气采集的分析
2019/02/14 Python
Python math库 ln(x)运算的实现及原理
2019/07/17 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
Shoes For Crews法国官网:美国领先的防滑鞋设计和制造商
2018/01/01 全球购物
荷兰游戏商店:Allyouplay
2019/03/16 全球购物
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
自荐书模板
2013/12/15 职场文书
经典大学生求职信范文
2014/01/06 职场文书
小学教学随笔感言
2014/02/26 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
合同纠纷调解书
2015/05/20 职场文书
冰雪公主观后感
2015/06/16 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
spring IOC容器的Bean管理XML自动装配过程
2022/05/30 Java/Android