JSON
介绍
JSON(Javascript Object Notation)JavaScript对象简谱。
虽然json是JavaScript的严格子集,但也只是遵循JavaScript语法,要把它看成一种数据格式。
构成
1. 简单值
字符串,数值,布尔值(必须用双引号),null
2. 对象
1 | { |
3. 数组
1 | [12,"zzy",true] |
解散和序列化
即不用通过DOM,直接用数组和键值对的方式去取
1 | books[2].title \\book为json |
json方法
JSON.stringify()
- 把javascript序列为JSON
- 一般情况下,删除无效值并收紧
- JavaScript对象中定义了toJSON: function(){};则返回toJSON中内容
- (与Date对象类似)
- JSON.stringify(var,过滤器(替代函数),控制缩进)
- 过滤器
- 数组 []
- 函数 (key,value)=>{}
- return回来的是属性值,return undefined表示跳过
- 过滤器
JSON.parse()
- 把JSON解析为原生Javascript值
- JSON.parse(JSON,还原函数)
- 还原函数对每一个键值对都会调用一次
- (key,value)=>{}
- 还原函数对每一个键值对都会调用一次
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hexo!
评论