JavaScript-JSON字符串
JSON字符串,实际就是字符串,但是有一定的规则。
-
规则(必须都满足):
- 最外层必须有引号
'' 或""
- 引号内必须是
数组[]
或者对象{}(每个key必须加""
)` 包起来
- 最外层必须有引号
-
作用:
- 用于前后端直接传输数据、存储数据。
- 后端传输过来时,我们如何把JSON字符串转成JS数据 :JSON.parse(JSON字符串)
- 相反JSON.stringify( JS数据 )
-
举例:
'dafwefw' // 普通字符串,没有{} [] "{name:'wangwang'}" // 普通字符串,因为key没有用"" "{"name":"hahahhah"}" // 报错,因为内外都用了"" '[dafwefw]' // JSON字符串,满足规则 '{"name":"wangziqingshuohua", time:8888}' // 普通字符串,有的key没有用"" '{"name":"王子", "time":9999}' // JSON字符串,满足规则 '[10,20,30,40,50,60,70]' // JSON字符串,满足规则 '[{"name": "wangzi好", "people":true,"from":"china"}, {"name": "狗子", "people":false}]' // JSON字符串,满足规则