P粉1180639401年前
什么是josn?
js对象表示法
js独立编程语言,通用的,轻量级的基于文本的储存和交换数据格式
使用了javascript中对象的语法进行书写,可以和js直接转换
本质上仍然是一个字符串,仅仅是内部的书写格式收到js语法约束的字符串
json的两种数据结构
对象:键值对的无序集合,类似于关联数组,参考了js的语法,做了一些规范
数组:与js完全一样,是键值对的有序集合
json支持的数据类型有哪些?
1.对象:字面量表示{...}
2.数组:字面量表示[...]
3.字符串:必须放在双引号中,支持转义
4.数值:仅支持10进制
5.布尔值:true/false
6.null
json的字符串验证:json.cn
json的解析分为二种
1.将json格式的字符串解析为JS对象,适合于从服务器上接受数据
2.将js对象转为json格式的字符串。适合浏览器向服务器发送数据
第一种:eval()函数,调用js的编译器,将字符串解析为js代码
let json = '{"name":"ameng","age":30}'
0