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键盘
May 02 Javascript
jQuery实现单行文字间歇向上滚动源代码
Jun 02 Javascript
jquery实现平滑的二级下拉菜单效果
Aug 26 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
May 27 Javascript
chrome浏览器如何断点调试异步加载的JS
Sep 05 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
Nov 10 Javascript
浅谈angular2路由预加载策略
Oct 04 Javascript
Node.js成为Web应用开发最佳选择的原因
Feb 05 Javascript
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
微信小程序项目总结之记账小程序功能的实现(包括后端)
Aug 20 Javascript
微信小程序tabBar设置实例解析
Nov 14 Javascript
javascript设计模式 ? 观察者模式原理与用法实例分析
Apr 22 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
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
php使用正则过滤js脚本代码实例
2014/05/10 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
jquery 简短几句代码实现给元素动态添加及获取提示信息
2011/09/01 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
2013/01/25 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
JavaScript对内存分配及管理机制详细解析
2013/11/11 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
jquery处理json数据实例分析
2014/06/03 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
javascript中JSON对象与JSON字符串相互转换实例
2015/07/11 Javascript
Javascript函数的参数
2015/07/16 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
详解VUE中v-bind的基本用法
2017/07/13 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
[00:26]TI7不朽珍藏III——冥界亚龙不朽展示
2017/07/15 DOTA
[59:15]EG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/29 DOTA
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
tensorflow-gpu安装的常见问题及解决方案
2020/01/20 Python
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
解析浏览器的一些“滚动”行为鉴赏
2019/09/16 HTML / CSS
Superdry极度乾燥官网:日本街头风格,纯英国制造品牌
2016/10/31 全球购物
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
Linux开机引导的步骤是什么
2014/02/26 面试题
新驾驶员个人自我评价
2014/01/03 职场文书
学习实践科学发展观心得体会
2014/09/10 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
四风问题自我剖析材料
2014/10/07 职场文书
java设计模式--三种工厂模式详解
2021/07/21 Java/Android