将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 相关文章推荐
解决FLASH需要点击激活的代码
Dec 20 Javascript
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
Jun 27 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
Sep 28 Javascript
JavaScript基本编码模式小结
May 23 Javascript
javascript读取Xml文件做一个二级联动菜单示例
Mar 17 Javascript
分享几种比较简单实用的JavaScript tabel切换
Dec 31 Javascript
第一篇初识bootstrap
Jun 21 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
Aug 08 Javascript
JavaScript实现图片懒加载(Lazyload)
Nov 28 Javascript
jQuery实现的分页功能示例
Jan 22 Javascript
简单实现JavaScript弹幕效果
Aug 27 Javascript
最简单的JS实现json转csv的方法
Jan 10 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更快的提供文件下载的代码
2012/06/13 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
2017/10/24 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
2015/10/01 Javascript
node.js 中国天气预报 简单实现
2016/06/06 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
微信小程序 共用变量值的实现
2017/07/12 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
Vue.js实现tab切换效果
2019/07/24 Javascript
vue实现滑动到底部加载更多效果
2020/10/27 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
详解Vue.js 可拖放文本框组件的使用
2021/03/03 Vue.js
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
Python continue语句用法实例
2014/03/11 Python
跟老齐学Python之print详解
2014/09/28 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
Python反射用法实例简析
2017/12/22 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
python实现对指定字符串补足固定长度倍数截断输出的方法
2018/11/15 Python
Python实现word2Vec model过程解析
2019/12/16 Python
Python利用PyExecJS库执行JS函数的案例分析
2019/12/18 Python
mac使用python识别图形验证码功能
2020/01/10 Python
HTML5 移动页面自适应手机屏幕四类方法总结
2017/08/17 HTML / CSS
html5 video全屏播放/自动播放的实现示例
2020/08/06 HTML / CSS
木马的传播途径主要有哪些
2016/04/08 面试题
微型企业创业投资计划书
2014/01/10 职场文书
开学典礼主持词
2014/03/19 职场文书
建筑工程造价专业自荐信
2014/07/08 职场文书
2014年设计师工作总结
2014/11/25 职场文书
工作感想范文
2015/08/07 职场文书
一条 SQL 语句执行过程
2022/03/17 MySQL
Java 垃圾回收超详细讲解记忆集和卡表
2022/04/08 Java/Android