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 相关文章推荐
JavaScript中的Window窗口对象
Jan 16 Javascript
JavaScript XML操作 封装类
Jul 01 Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 Javascript
在图片上显示左右箭头类似翻页的代码
Mar 04 Javascript
js文件缓存之版本管理详解
Jul 05 Javascript
基于jQuery实现放大镜特效
Oct 19 Javascript
AngularJS使用angular-formly进行表单验证
Dec 27 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
Jun 13 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
Apr 13 Javascript
Vue源码学习之初始化模块init.js解析
Nov 02 Javascript
React 父子组件通信的实现方法
Dec 05 Javascript
javascript实现前端input密码输入强度验证
Jun 24 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
9条PHP编程小知识及易犯的小错误
2015/01/22 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
繁简字转换功能
2006/07/19 Javascript
对YUI扩展的Gird组件 Part-2
2007/03/10 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
js实现九宫格拼图小游戏
2017/02/13 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
vue使用iframe嵌入网页的示例代码
2020/06/09 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
2018/08/31 Javascript
Nodejs让异步变成同步的方法
2019/03/02 NodeJs
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
Linux下Python获取IP地址的代码
2014/11/30 Python
python通过pil将图片转换成黑白效果的方法
2015/03/16 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
Python中存取文件的4种不同操作
2018/07/02 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
Python字符串的常见操作实例小结
2019/04/08 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
tensorflow常用函数API介绍
2020/04/19 Python
美国最大的旗帜经销商:Carrot-Top
2018/02/26 全球购物
财务部总监岗位职责
2014/03/12 职场文书
电视购物广告词
2014/03/19 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
节水倡议书
2015/01/19 职场文书
同学聚会通知短信
2015/04/20 职场文书
售后服务质量承诺书
2015/04/29 职场文书
实用求职信模板范文
2019/05/13 职场文书
导游词之北京明十三陵
2019/10/28 职场文书