JS解析JSON数据及取值的用法

上传人:汽*** 文档编号:494972442 上传时间:2024-01-03 格式:DOC 页数:2 大小:21.50KB
返回 下载 相关 举报
JS解析JSON数据及取值的用法_第1页
第1页 / 共2页
JS解析JSON数据及取值的用法_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《JS解析JSON数据及取值的用法》由会员分享,可在线阅读,更多相关《JS解析JSON数据及取值的用法(2页珍藏版)》请在金锄头文库上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除JS解析JSON数据及取值的一些用法 时间: 2012-12-20 JS解析JSON数据 JS解析JSON数据测试界面/将JSON字符串转换为JSON对象的一些方法/将JSON字符串转换为JSON对象的一些用法(function () var str = name:张三,age:20;/JSON对象 alert(str.name);alert(str.age);/直接取JSON对象的值/将JSON字符串转换为JSON对象var str = name:张三,age:21;/JSON字符串 转义不用系统/和dos一致用 var obj = eval(

2、 + str + );/使用eval函数将JSON字符串转换为JSON对象 alert(obj.name);alert(obj.age);var str = name:张三,age:22;/JSON字符串 var obj = (new Function(return + str)(); /使用new Function()形式将JSON字符串转换为JSON对象 alert(obj.name);alert(obj.age);/将JSON对象转换为JSON字符串/var straa = name:李四,age:20;/JSON对象/var newJSONtext = straa.toJSONStri

3、ng();/貌似没有原生方法 /alert(JSON对象转换为JSON字符串:+newJSONtext);)();/(function ()();自动执行匿名函数/取值的一些用法/取值的一些用法function showJSON() /效果一 var user = username:andy, age:20, info: tel: 123456, cellphone: 98765, address: city:beijing,postcode:222333, city:newyork,postcode:555666 alert(user.username); alert(user.age);

4、alert(user.info.cellphone); alert(user.address0.city); alert(user.address0.postcode); user.username = Tom; alert(user.username); /效果二 var people = programmers: firstName: Brett, lastName:McLaughlin, email: brettnewI , firstName: Jason, lastName:Hunter, email: , firstName: Elliotte, lastName:Harold,

5、 email: authors: firstName: Isaac, lastName: Asimov, genre: science fiction , firstName: Tad, lastName: Williams, genre: fantasy , firstName: Frank, lastName: Peretti, genre: christian fiction musicians: firstName: Eric, lastName: Clapton, instrument: guitar , firstName: Sergei, lastName: Rachmanin

6、off, instrument: piano alert(people.programmers0.firstName+ +people.programmers0.email); alert(people.programmers2.firstName+ +people.programmers2.email); alert(people.authors0.firstName+ +people.authors0.genre); alert(people.musicians1.firstName+ +people.musicians1.instrument);showJSON();function mm()var str = ;for (mm in window.event.srcElement)str += mm+=+ window.event.srcElementmm +n; /得到 srcElement 的所有属性alert(str);【精品文档】第 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号