js 转json格式的字符串为对象或数组(前后台)的方法


Posted in Javascript onNovember 02, 2016

一、前台

// 转换成对象

var myObject = JSON.parse(_data); 
alert("对象:"+myObject.msg);


// 转换成数组
var myobj = eval("["+_data+"]");
for (var i = 0; i < myobj.length; i++) {
alert("数组:"+myobj[i].msg);
}


//把json格式的字符串转成JSON对象

var json1 = '{"department": "中兵","address": "北京","contacts": "李硕","telphone": "15201274666","email": "li_shilei@yeah.NET","fax": "0108596666"}';
var json2 = '{"department": "中兵2","address": "北京2","contacts": "李硕2","telphone": "152012746662","email": "li_shilei2@yeah.Net","fax": "01085966662"}';
var jsonObj = $.parseJSON(json1); 或用eval方法

//把数组转成JSON对象

var arr=new Array();
arr.push(json1);
arr.push(json2);
var b=JSON.stringify(arr)

二、后台

当需要把一串字符串转成一个json 数组 ,并遍历其中的内容时。

首页导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包

String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ; // 一个未转化的字符串
JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转成 JSONArray 对象
if(json.size()>0){
 for(int i=0;i<json.size();i++){
  JSONObject job = json.getJSONObject(i); // 遍历 jsonarray 数组,把每一个对象转成 json 对象
  System.out.println(job.get("name")+"=") ; // 得到 每个对象中的属性值
 }
}

以上就是小编为大家带来的js 转json格式的字符串为对象或数组(前后台)的方法全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
Apr 18 Javascript
防止浏览器记住用户名及密码的简单实用方法
Apr 22 Javascript
用jquery统计子菜单的条数示例代码
Oct 18 Javascript
js单词形式的运算符
May 06 Javascript
javascript实现博客园页面右下角返回顶部按钮
Feb 22 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
Nov 05 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
May 16 Javascript
js实现弹窗暗层效果
Jan 16 Javascript
Node.js 8 中的 util.promisify的详解
Jun 12 Javascript
微信小程序Getuserinfo解决方案图解
Aug 24 Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
Jul 20 Javascript
9个JavaScript日常开发小技巧
Oct 06 Javascript
arcgis for js 修改infowindow样式的方法
Nov 02 #Javascript
快速解决js中window.location.href不工作的问题
Nov 02 #Javascript
javascript创建对象的3种方法
Nov 02 #Javascript
AngularJS入门教程之表单校验用法示例
Nov 02 #Javascript
JQuery Ajax WebService传递参数的简单实例
Nov 02 #Javascript
ASP.NET jquery ajax传递参数的实例
Nov 02 #Javascript
Javascript 正则表达式校验数字的简单实例
Nov 02 #Javascript
You might like
PHP系列学习之日期函数使用介绍
2012/08/18 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
2014/11/14 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
jQuery 实现左右两侧菜单添加、移除功能
2018/01/02 jQuery
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
jQuery动态操作表单示例【基于table表格】
2018/12/06 jQuery
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
js实现有趣的倒计时效果
2021/01/19 Javascript
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
2014/06/10 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
Python pyinotify日志监控系统处理日志的方法
2018/03/08 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
符合语言习惯的 Python 优雅编程技巧【推荐】
2018/09/25 Python
Linux系统(CentOS)下python2.7.10安装
2018/09/26 Python
在python中实现将一张图片剪切成四份的方法
2018/12/05 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
如何对python的字典进行排序
2020/06/19 Python
解决python运行效率不高的问题
2020/07/20 Python
Python list和str互转的实现示例
2020/11/16 Python
image-set实现Retina屏幕下图片显示详细介绍
2012/12/24 HTML / CSS
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
管理部部长岗位职责
2013/12/05 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
幼儿园评语大全
2014/04/17 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
民事二审代理词
2015/05/25 职场文书
永不妥协观后感
2015/06/10 职场文书
2016习总书记系列重要讲话心得体会
2016/01/15 职场文书