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 相关文章推荐
[JS源码]超长文章自动分页(客户端版)
Jan 09 Javascript
window.open()弹出居中的窗口
Feb 01 Javascript
从父页面读取和操作iframe中内容方法
Jul 25 Javascript
关于图片按比例自适应缩放的js代码
Oct 30 Javascript
js操作checkbox遇到的问题解决
Jun 29 Javascript
js生成随机数(指定范围)的实例代码
Jul 10 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
Jan 08 Javascript
微信小程序 数据交互与渲染实例详解
Jan 21 Javascript
Javascript同时声明一连串(多个)变量的方法
Jan 23 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
Oct 17 Javascript
解决layui页面按钮点击无反应,也不报错的问题
Sep 29 Javascript
webpack4 optimization使用总结
Nov 10 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程序中的常见漏洞进行攻击(下)
2006/10/09 PHP
PHP MemCached高级缓存配置图文教程
2010/08/05 PHP
详解PHP导入导出CSV文件
2014/11/03 PHP
一个经典的PHP验证码类分享
2014/11/18 PHP
PHP 中常量的知识整理
2017/04/14 PHP
JScript中的undefined和&quot;undefined&quot;的区别
2007/03/08 Javascript
JS 分号引起的一段调试问题
2009/06/18 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
js通过八个点 拖动改变div大小的实现方法
2014/03/05 Javascript
JQuery显示隐藏页面元素的方法总结
2015/04/16 Javascript
Windows 系统下设置Nodejs NPM全局路径
2016/04/26 NodeJs
pc加载更多功能和移动端下拉刷新加载数据
2016/11/07 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
如何管理Vue中的缓存页面
2021/02/06 Vue.js
python判断字符串是否纯数字的方法
2014/11/19 Python
python实现教务管理系统
2018/03/12 Python
关于python2 csv写入空白行的问题
2018/06/22 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
numpy 返回函数的上三角矩阵实例
2019/11/25 Python
基于打开pycharm有带图片md文件卡死问题的解决
2020/04/24 Python
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
Street One瑞士:德国现代时装公司
2019/10/09 全球购物
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
智能电子应届生求职信
2013/11/10 职场文书
总经理司机岗位职责
2014/02/06 职场文书
大学运动会入场词
2014/02/22 职场文书
捐资助学倡议书
2014/04/15 职场文书
法人代表任命书范本
2014/06/05 职场文书
欢迎标语大全
2014/06/21 职场文书
2014教师年度工作总结
2014/11/10 职场文书
承诺书模板大全
2015/05/04 职场文书
如何使用PostgreSQL进行中文全文检索
2021/05/27 PostgreSQL