将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 相关文章推荐
javascript中的正则表达式使用详解
Aug 30 Javascript
javascript生成随机数方法汇总
Nov 12 Javascript
JavaScript操作class和style样式代码详解
Feb 13 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
Jun 16 Javascript
jQuery实现div横向拖拽排序的简单实例
Jul 13 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
Jan 06 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
Aug 21 Javascript
AngularJS模态框模板ngDialog的使用详解
May 11 Javascript
详解小程序原生使用ES7 async/await语法
Aug 06 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
Sep 05 Javascript
刷新页面后让控制台的js代码继续执行
Sep 20 Javascript
如何在JavaScript中使用localStorage详情
Feb 04 Javascript
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 IP及IP段进行访问限制的代码
2008/12/17 PHP
探讨捕获php错误信息方法的详解
2013/06/09 PHP
解析mysql 表中的碎片产生原因以及清理
2013/06/22 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
利用PHP生成静态html页面的原理
2016/09/30 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
js的表单操作 简单计算器
2011/12/29 Javascript
jquery实现网站超链接和图片提示效果
2013/03/21 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
我的Node.js学习之路(二)NPM模块管理
2014/07/06 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
js实现无限级树形导航列表效果代码
2015/09/23 Javascript
Bootstrap每天必学之js插件
2015/11/30 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
2017/03/13 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
小程序getLocation需要在app.json中声明permission字段
2019/04/04 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
浅谈Python中函数的参数传递
2016/06/21 Python
python3.4实现邮件发送功能
2018/05/28 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
python3.8下载及安装步骤详解
2020/01/15 Python
用python 绘制茎叶图和复合饼图
2021/02/26 Python
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
super()与this()的区别
2016/01/17 面试题
营业经理岗位职责
2013/11/10 职场文书
协议书模板
2014/04/23 职场文书
2014年向国旗敬礼活动总结
2014/09/27 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
贫困生证明范文
2015/06/16 职场文书
初中班干部工作总结
2015/08/10 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
公历12个月名称的由来
2022/04/12 杂记