没有合适的资源?快使用搜索试试~ 我知道了~
json对象有两个方法.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 82 浏览量
2023-02-22
19:13:04
上传
评论
收藏 71KB DOCX 举报
温馨提示
json对象有两个方法.docx
资源推荐
资源详情
资源评论
对象有两个方法: stringify()和 parse()。在最简单的情况下,这两个方法分别用于把
JavaScript 对象序列化为 JSON 字符串和把 JSON 字符串解析为原生 JavaScript
早期的 JSON 解析器基本上就是使用 JavaScript 的 eval()函数。由于 JSON 是 JavaScript
语法的自己,因此 eval()函数可以解析、解释并返回 JavaScript 的对象和数组。
ECMAScript 5 对解析 JSON 的行为进行了规范,定义了全局对象 JSON。
JSON 对象有两个方法:stringify()和 parse()。在最简单的情况下,这两个方法分别用于把
JavaScript 对象序列化为 JSON 字符串和把 JSON 字符串解析为原生 JavaScript。例如:
新建一个 HTML:代码如下:
<html>
<head>
<title></title>
<script type="text/javascript">
function init()
{
var book={
title:"JavaScript 高级程序设计",
authors:[
"Nicholas C. Zakas"
],
edition:3,
year:2011
};
var jsonBook=JSON.stringify(book);
var objectBook=JSON.parse(jsonBook);
var title=objectBook.title;} </script> </head> <body> <input type="button" onclick="init()"
value="测试" /> </body> </html>
默认情况下,JSON.stringify()输出的 JSON 字符串不包含任何空字符或缩进,因此保存在
jsonBook 中的字符串如下所示:
复制代码代码如下:
{"title":"JavaScript 高级程序设计","authors":["Nicholas C. Zakas"],"edition":3,"year":2011}
在序列化 JavaScript 对象时,所有函数及原型成员都会被有意忽略,不体现在结果中。此
外,值为 undefined 的任何属性也都会被跳过。结果中最终都是值为有效 JSON 数据类型
的实例属性。
资源评论
我是你的春哥!
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功