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 相关文章推荐
utf8的编码算法 转载
Dec 27 Javascript
JavaScript脚本性能优化注意事项
Nov 18 Javascript
页面调用单个swf文件,嵌套出多个方法。
Nov 21 Javascript
jquery实现弹出窗口效果的实例代码
Nov 28 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
Jan 14 Javascript
谷歌地图打不开的解决办法
Aug 07 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
Sep 07 Javascript
js 求时间差的实现代码
Apr 26 Javascript
jQuery中的通配符选择器使用总结
May 30 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
Jul 22 Javascript
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
BootStrap导航栏问题记录
Jul 31 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字符串分割函数explode的实例代码
2013/02/07 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
2019/02/25 PHP
Javascript开发包大全整理
2006/12/22 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
2013/11/07 Javascript
jquery对ajax的支持介绍
2013/12/10 Javascript
教你如何使用node.js制作代理服务器
2014/11/26 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
2017/12/19 Javascript
react项目如何使用iconfont的方法步骤
2019/03/13 Javascript
localstorage实现带过期时间的缓存功能
2019/06/28 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
2019/10/25 Javascript
[01:02:45]完美世界DOTA2联赛 LBZS vs Forest 第三场 11.07
2020/11/09 DOTA
python实现汽车管理系统
2018/11/30 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
2019/08/24 Python
Python笔记之工厂模式
2019/11/20 Python
使用python去除图片白色像素的实例
2019/12/12 Python
python3实现网页版raspberry pi(树莓派)小车控制
2020/02/12 Python
Python post请求实现代码实例
2020/02/28 Python
Python如何根据时间序列数据作图
2020/05/12 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
2021/01/27 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
JAVA中的关键字有什么特点
2014/03/07 面试题
单位在职证明范本
2014/01/09 职场文书
酒店中秋节促销方案
2014/01/30 职场文书
秦兵马俑教学反思
2014/02/07 职场文书
公职人员索取回扣检举信
2014/04/04 职场文书
欢迎领导检查标语
2014/06/27 职场文书
尼克胡哲观后感
2015/06/08 职场文书
2015年暑假工作总结
2015/07/13 职场文书
开网店计划分析
2019/07/30 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers