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 相关文章推荐
从阿里妈妈发现的几个不错的表单验证函数
Sep 21 Javascript
JavaScript 替换Html标签实现代码
Oct 14 Javascript
JS去除字符串两端空格的简单实例
Dec 27 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
jQuery 中DOM 操作详解
Jan 13 Javascript
jQuery on()绑定动态元素出现的问题小结
Feb 19 Javascript
Javascript类型转换的规则实例解析
Feb 23 Javascript
jQuery实现遮罩层登录对话框
Dec 29 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
Jul 20 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
Sep 19 Javascript
Vue使用鼠标在Canvas上绘制矩形
Dec 24 Vue.js
JS removeAttribute()方法实现删除元素的某个属性
Jan 11 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 模拟登陆MSN并获得用户信息
2009/05/16 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
大家未必知道的Js技巧收藏
2008/04/07 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
微信小程序form表单组件示例代码
2018/07/15 Javascript
重学JS 系列:聊聊继承(推荐)
2019/04/11 Javascript
3分钟读懂移动端rem使用方法(推荐)
2019/05/06 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
Python语言描述最大连续子序列和
2017/12/05 Python
python实现弹跳小球
2019/05/13 Python
python交易记录整合交易类详解
2019/07/03 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
2019/10/09 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
Python datetime 如何处理时区信息
2020/09/02 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
分享一个H5原生form表单的checkbox特效代码
2018/02/26 HTML / CSS
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
基于HTML5实现类似微信手机摇一摇功能(计算摇动次数)
2017/07/24 HTML / CSS
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
小学教师的自我评价范例
2013/10/31 职场文书
财务经理的岗位职责
2013/12/17 职场文书
公司办公室岗位职责
2014/03/19 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
遗失证明范文
2015/06/19 职场文书
亲戚关系证明
2015/06/24 职场文书
Golang Web 框架Iris安装部署
2022/08/14 Python