了解Json方法

Json是一种特殊的对象表示方法。JSON对象包含解析JavaScript对象表示法(JSON)和将值转换为JSON的方法。它不能被调用或构造,除了它的两个方法属性,它没有自己的有趣的功能。

J S O N .parse()

JSON.parse()方法解析JSON字符串,构造由字符串描述的JavaScript值或对象。可以提供可选的reviver函数,以便在返回结果对象之前执行转换。

JSON.parse(text [,reviver ])

参数
text
要解析为JSON的字符串。有关JSONJSON语法的描述,请参阅该对象。
reviver 可选的
如果一个函数,那么这就规定了在被返回之前,通过解析最初产生的值是如何变换的。
返回值
在Object对应于给定JSON text。

J S O N .stringify()

JSON.stringify()方法将JavaScript值转换为JSON字符串,如果指定了替换器函数,则可选择替换值,或者如果指定了替换器数组,则可选地仅包含指定的属性。

JSON.stringify(value[, replacer[, space]])

参数
value
要转换为JSON字符串的值。
replacer 可选的
改变字符串处理过程的行为的函数,或用作白名单的数组String和Number对象,用于选择/过滤要包含在JSON字符串中的值对象的属性。如果此值为空或未提供,则对象的所有属性都将包含在生成的JSON字符串中。
space 可选的
一个String或者Number这是我们用来插入空白到输出JSON字符串为了提高可读性对象。如果是这样Number,则表示要用作空白字符的空格字符数; 这个数字被限制在10(如果它更大,值只有10)。小于1的值表示不应使用空格。如果是这样String,字符串(或字符串的前10个字符,如果它比此长)被用作空格。如果未提供此参数(或为空),则不会使用空格。
返回值
表示给定值的JSON字符串。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,272评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,001评论 19 139
  • 我不断地在感慨: " 为什么别人的生活都那么好,要么天天下午茶自由惬意,要么爱情甜蜜从来不会孤独,要么事业有成又赚...
    Summercharm阅读 567评论 2 1
  • 第5天锻炼,今天上班,打读书笔记。 感谢雨晴和我见面聊天! “两性关系”杂言锦句精选(十三): ①没结婚的人比结了...
  • 换掉旧的手机和皮包 一张白纸一曲摇晃 天台上的晾衣架 相机记录了它一刻的美好 南太平洋里的鱼 生存得很好 音乐节上...
    翔于阅读 461评论 0 0