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 事件绑定函数代码
Apr 28 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
Jul 26 Javascript
jQuery.getScript加载同域JS的代码
Feb 13 Javascript
jquery如何实现锚点链接之间的平滑滚动
Dec 02 Javascript
Js 正则表达式知识汇总
Dec 02 Javascript
jQuery中append()方法用法实例
Dec 25 Javascript
Javascript数据结构与算法之列表详解
Mar 12 Javascript
jQuery Validate表单验证入门学习
Dec 18 Javascript
微信公众号 摇一摇周边功能开发
Dec 08 Javascript
Vue-Access-Control 前端用户权限控制解决方案
Dec 01 Javascript
微信公众号开发之微信支付代码记录的实现
Oct 16 Javascript
基于javascript实现碰撞检测
Mar 12 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自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
2009/02/04 Javascript
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
js禁止页面使用右键(简单示例代码)
2013/11/13 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
2017/03/05 Javascript
nodejs个人博客开发第二步 入口文件
2017/04/12 NodeJs
JS简单添加元素新节点的方法示例
2018/02/10 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
小程序红包雨的实现示例
2019/02/19 Javascript
Vue的状态管理vuex使用方法详解
2020/02/05 Javascript
js实现轮播图效果 纯js实现图片自动切换
2020/08/09 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
Python实现设置windows桌面壁纸代码分享
2015/03/28 Python
Python批量重命名同一文件夹下文件的方法
2015/05/25 Python
浅谈Python数据类型之间的转换
2016/06/08 Python
Python中标准模块importlib详解
2017/04/16 Python
详解python基础之while循环及if判断
2017/08/24 Python
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
python获取程序执行文件路径的方法(推荐)
2018/04/26 Python
python基础教程之while循环
2019/08/14 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
经贸专业毕业生求职信
2014/03/23 职场文书
党员公开承诺事项
2014/03/25 职场文书
酒店管理失职检讨书
2014/09/16 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers