将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 相关文章推荐
Use Word to Search for Files
Jun 15 Javascript
jquery struts 验证唯一标识(公用方法)
Mar 27 Javascript
jquery实现的鼠标拖动排序Li或Table
May 04 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
Apr 15 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
浅谈React Native Flexbox布局(小结)
Jan 08 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
Aug 07 Javascript
微信小程序methods中定义的方法互相调用的实例代码
Aug 07 Javascript
Vue组件中的data必须是一个function的原因浅析
Sep 03 Javascript
深入理解Angularjs 脏值检测
Oct 12 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
May 10 Javascript
基于JS实现父组件的请求服务过程解析
Oct 14 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木马攻击防御之道
2008/03/24 PHP
PHP反射学习入门示例
2019/06/14 PHP
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
JS生成随机字符串的多种方法
2014/06/10 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
如何检查一个对象是否为空
2019/04/11 Javascript
layui给下拉框、按钮状态、时间赋初始值的方法
2019/09/10 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
js 数组当前行添加数据方法详解
2020/07/28 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
Python的print用法示例
2014/02/11 Python
Python中用Descriptor实现类级属性(Property)详解
2014/09/18 Python
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
Python编写Windows Service服务程序
2018/01/04 Python
python使用opencv按一定间隔截取视频帧
2018/03/06 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
值得收藏的10道python 面试题
2019/04/15 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
Python数组并集交集补集代码实例
2020/02/18 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
英国简约舒适女装品牌:Great Plains
2018/07/27 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
营销人才自我鉴定范文
2013/12/25 职场文书
2014应届本科生自我评价
2014/09/13 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
群众路线学习心得体会范文
2014/11/05 职场文书
财务个人年度总结范文
2015/02/26 职场文书
Python中使用Lambda函数的5种用法
2021/04/01 Python
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL