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下异步提交表单 异步跨域提交表单
Nov 17 Javascript
Jquery封装tab自动切换效果的具体实现
Jul 13 Javascript
js动态修改input输入框的type属性(实现方法解析)
Nov 13 Javascript
百度地图api如何使用
Aug 03 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
Jun 07 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
Sep 17 Javascript
vue路由跳转时判断用户是否登录功能的实现
Oct 26 Javascript
详解Node 定时器
Feb 26 Javascript
详解JavaScript实现动态的轮播图效果
Apr 29 Javascript
JS数组方法push()、pop()用法实例分析
Jan 18 Javascript
webpack5 联邦模块介绍详解
Jul 08 Javascript
Vue父组件监听子组件生命周期
Sep 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
php入门小知识
2008/03/24 PHP
PHP服务器页面间跳转实现方法
2012/08/02 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
phpstudy的php版本自由修改的方法
2017/10/18 PHP
JavaScript传递变量: 值传递?引用传递?
2011/02/22 Javascript
Safari5中alert的无限循环BUG
2011/04/07 Javascript
浅析Prototype的模板类 Template
2011/12/07 Javascript
js实现表格字段排序
2014/02/19 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
2015/03/09 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
2017/07/05 NodeJs
jQury Ajax使用Token验证身份实例代码
2017/09/22 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
[05:24]TI9采访——教练
2019/08/24 DOTA
Python 中的 else详解
2016/04/23 Python
深入浅出学习python装饰器
2017/09/29 Python
python利用OpenCV2实现人脸检测
2020/04/16 Python
Python中文件的读取和写入操作
2018/04/27 Python
Python实现微信好友的数据分析
2019/12/16 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
高中自我评价分享
2013/12/05 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
2015大学生求职信范文
2015/03/20 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
美丽的大脚观后感
2015/06/03 职场文书
家长反馈意见及建议
2015/06/03 职场文书
学生安全责任协议书
2016/03/22 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
python使用BeautifulSoup 解析HTML
2022/04/24 Python