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 相关文章推荐
关于捕获用户何时点击window.onbeforeunload的取消事件
Mar 06 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
Apr 07 Javascript
jQuery+ajax中getJSON() 用法实例
Dec 22 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
Jan 04 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
Jan 23 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
Jan 16 Javascript
使用vue-router为每个路由配置各自的title
Jul 30 Javascript
vue+axios+promise实际开发用法详解
Oct 15 Javascript
vue通过cookie获取用户登录信息的思路详解
Oct 30 Javascript
Vue传参一箩筐(页面、组件)
Apr 04 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
Feb 06 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
Jul 27 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的反射类ReflectionClass、ReflectionMethod使用实例
2014/08/05 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
几个javascript操作word的参考代码
2009/10/26 Javascript
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
Nodejs全栈框架StrongLoop推荐
2014/11/09 NodeJs
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
2015/03/09 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
妙用Angularjs实现表格按指定列排序
2017/06/23 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
2017/09/20 jQuery
探索Vue高阶组件的使用
2018/01/08 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
Python实现模拟时钟代码推荐
2015/11/08 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
django配置app中的静态文件步骤
2020/03/27 Python
Python 调用 ES、Solr、Phoenix的示例代码
2020/11/23 Python
天美时手表加拿大官网:Timex加拿大
2016/09/01 全球购物
英国一家集合了众多有才华设计师品牌的奢侈店:Wolf & Badger
2018/04/18 全球购物
POS解决方案:MUNBYN(热敏打印机、条形码扫描仪)
2020/06/09 全球购物
医药销售求职信范文
2014/02/01 职场文书
揠苗助长教学反思
2014/02/04 职场文书
合伙经营协议书
2014/04/18 职场文书
治超工作实施方案
2014/05/04 职场文书
宣传工作经验材料
2014/06/02 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
校园运动会广播稿
2014/10/06 职场文书
个人维稳承诺书
2015/05/04 职场文书
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers