懂视移动端 视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501
当前位置: 首页 - 手机 - 正文

js中json与数组字符串的相互转化

来源:懂视网 责编:小OO 时间:2020-03-19 16:54:18
导读js中json与数组字符串的相互转化!下面一起来了解一下。。。材料/工具JavaScript<SCRIPTLANGUAGE=JavaScript>vart={'firstName':'cyra','lastName':'richardson','address':{'streetAddress':'1Microsoftway','city':'Redmond','state':'WA','postalCode':98052},'pho...
js中json与数组字符串的相互转化!下面一起来了解一下。。。

材料/工具

JavaScript

<SCRIPT LANGUAGE="JavaScript">
var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': {
'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA',
'postalCode': 98052 },'phoneNumbers': [ '425-777-7777','206-777-7777' ]
}";
var jsonobj=eval('('+t+')');
alert(jsonobj.firstName);
alert(jsonobj.lastName);
var t2="[{name:'zhangsan',age:'24'},{name:'lisi',age:'30'},{name:'wangwu',age:'16'},{name:'tianqi',age:'7'}] ";
var myobj=eval(t2);
for(var i=0;i<myobj.length;i++){
alert(myobj[i].name);
alert(myobj[i].age);
}
var t3="[['<a href=#
onclick=openLink(14113295100,社旗县国税局桥头税务
所,14113295100,d6d223892dc94f5bb501d4408a68333d,swjg_dm);>14113295100</a>','
社旗县国税局桥头税务所','社旗县城郊乡长江路西段']]";
//通过eval() 函数可以将JSON字符串转化为对象
var obj = eval(t3);
for(var i=0;i<obj.length;i++){
for(var j=0;j<obj[i].length;j++){
alert(obj[i][j]);
}
}
/*
//stringifier 函数的作用跟 parse 相反, 用来将一个js对象转换为 JSON 文本。
var jsonText = JSON.stringify(obj);
alert(jsonText);
//如果基于安全的考虑的话,最好是使用一个 JSON 解析器。 一个 JSON 解析器将只接受 JSON 文本。所以是更安全的。
var myObject = JSON.parse(myJSONtext, filter);
//可选的 filter 参数将遍历每一个value key 值对, 并进行相关的处理。如:
//如
myData = JSON.parse(text, function (key, value) {
return key.indexOf('date') >= 0 ? new Date(value) : value;});
//stringifier 函数的作用跟 parse 相反, 用来将一个js对象转换为 JSON 文本。
var myJSONText = JSON.stringifier(myObject);
*/
</SCRIPT>

注:以上内容来源网络,仅供参考,如有需要,请向高级程序员请教

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

  • 热门焦点

最新推荐

猜你喜欢

热门推荐

怎么修改GIF图片尺寸 Win7系统还原注册表至初始状态的方法 Word2003表格如何对齐和Word表格字体设置 笔记本电脑如何连接投影仪 Win7笔记本如何快速连接扩展显示器实现双屏显示 winRAR压缩文件加密 如何将多张图片合成一个pdf文件 win7系统截图工具的快捷键是什么 excel分栏制表的方法 WPS文档如何添加封面 如何把IE8直接升级成IE9 office2003怎么卸载 GoldWave怎样消除录音中的噪声 如何打开Excel的“开发工具” qq帐号存在被盗风险,已进入保护模式怎么办 步步高vivo Xplay刷机方法和教程 Excel自定义函数添加和使用方法 华硕主板BIOS如何设置从U盘启动 countif函数的使用方法及实例 只读文件怎么保存 PS怎样制作有填充效果的艺术文字图片 怎样使用在线ps为图片做简单标记 iTunes怎样添加视频 酷6网视频怎么下载 word分栏怎么设置 新浪微博的阅读量是怎样计算的 怎么将位图转换为矢量图 oracle 11g安装图解 手机如何关联QQ号 SPSS单因素方差分析的方法 如何获取trustedInstaller权限 Win7网络连接不可用怎么办 QQ轻聊版如何卸载 Win7电脑蓝牙如何开启 新浪微博悄悄关注怎样用 苹果6s怎么关闭SIRI建议 6s怎么删除SIRI建议 WIN10如何改用户名 如何用支付宝在超市购物 怎样申请阿里旺旺账号 用AltiumDesigner制作集成库的方法
Top