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 相关文章推荐
javascript中键盘事件用法实例分析
Jan 30 Javascript
基于jQuery实现左右图片轮播(原理通用)
Dec 24 Javascript
AngularJs concepts详解及示例代码
Sep 01 Javascript
Bootstrap 轮播(Carousel)插件
Dec 26 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
Jan 19 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
Jun 30 Javascript
关于预加载InstantClick的问题解决方法
Sep 12 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
Sep 14 Javascript
vue.js实现只弹一次弹框
Jan 29 Javascript
基于vue展开收起动画的示例代码
Jul 05 Javascript
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
微信小程序实现首页弹出广告
Dec 03 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
多文件上传的例子
2006/10/09 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
PHP7 其他语言层面的修改
2021/03/09 PHP
Javascript 陷阱 window全局对象
2008/11/26 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
2020/08/10 Javascript
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
跟老齐学Python之关于类的初步认识
2014/10/11 Python
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
分享给Python新手们的几道简单练习题
2017/09/21 Python
python实现杨氏矩阵查找
2019/03/02 Python
python实现图片上添加图片
2019/11/26 Python
pytorch进行上采样的种类实例
2020/02/18 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
plt.figure()参数使用详解及运行演示
2021/01/08 Python
HTML5 使用 sessionStorage 进行页面传值的方法
2018/07/02 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
丝芙兰巴西官方商城:SEPHORA巴西
2016/10/31 全球购物
自动化专业毕业生求职信
2014/06/18 职场文书
学习计划书怎么写
2014/09/15 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
荆州古城导游词
2015/02/06 职场文书
工会工作个人总结
2015/03/03 职场文书
2015年社区民政工作总结
2015/04/21 职场文书
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA