100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > js解析与序列化json数据(一)json.stringify()的基本用法_json

js解析与序列化json数据(一)json.stringify()的基本用法_json

时间:2021-08-05 05:09:50

相关推荐

js解析与序列化json数据(一)json.stringify()的基本用法_json

web前端|js教程

序列化,json,解析

web前端-js教程

早期的JSON解析器基本上就是使用JavaScript的eval()函数。由于JSON是JavaScript语法的自己,因此eval()函数可以解析、解释并返回JavaScript的对象和数组。

ECMAScript 5对解析JSON的行为进行了规范,定义了全局对象JSON。

网上订货源码,用户登录界面代码vscode,kvm 安装ubuntu,tomcat域名绑定ip,sqlite – php,网页设计应该注意什么,数据库如何输入数据,magento 上传服务器,vip插件手机版,前端搭建一个框架应该考虑什么,爬虫天涯,php网站模板下载,宁波seo推广,springboot文档块,dede 变量标签,360网站模板,网页制作软件免费版,discuz x3 手机模板,aspcms后台操作说明书,js后台打开新页面,酒店客房预订管理系统,毕业论文程序 phplzw

JSON对象有两个方法:stringify()和parse()。在最简单的情况下,这两个方法分别用于把JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生JavaScript。例如:

新建一个HTML:代码如下:

手淘源码,ubuntu提取显卡驱动,怎么清空tomcat的日志,关于爬虫店名,arm架构php源码安装,seo岗lzw

function init()

{

var book={

title:"JavaScript高级程序设计",

authors:[

"Nicholas C. Zakas"

],

edition:3,

year:

};

var jsonBook=JSON.stringify(book);

var objectBook=JSON.parse(jsonBook);

var title=objectBook.title;}

默认情况下,JSON.stringify()输出的JSON字符串不包含任何空字符或缩进,因此保存在jsonBook中的字符串如下所示:

娱乐场源码下载,h5开发vscode,ubuntu卸载扫雷,tomcat打破双亲原理,爬虫编程制作,php截取字符串位置,井冈山seo优化排名平台,教育机构宣传页网站源码,php网站模板 下载lzw

{"title":"JavaScript高级程序设计","authors":["Nicholas C. Zakas"],"edition":3,"year":}

在序列化JavaScript对象时,所有函数及原型成员都会被有意忽略,不体现在结果中。此外,值为undefined的任何属性也都会被跳过。结果中最终都是值为有效JSON数据类型的实例属性。

注意,虽然book与objectBook具有相同的属性,但它们是两个独立的、没有任何关系的对象。如果传给JSON.parse()的字符串不是有效的JSON,该方法会抛出错误。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。