JSON对象
JSON既然是用来传递数据的,必然要先存储数据,存储数据需要采用一定的数据格式,JSON常用的数据格式有JSON对象、JSON数组和JSON字符串。
前端到后端: json对象 -> json字符串 JSON.stringify()
后端到前端:json字符串 -> js对象 JSON.parse()
json对象
JSON对象(通常叫JSON)是一种文本数据的交换格式,用于存储和传输数据。示例如下:
{“name”:“Jerry”, “age”:15}
这就是一个简单的json对象,它的规则是:
数据以键/值对的形式存在;
数据之间用逗号间隔;
大括号表示保存对象;
方括号表示保存数组。
与js对象的区别
三点区别:
1、JSON对象的属性名(key)必须被包含在双引号之中,而JavaScript对象除了有空格的属性名、中间有连字符-的属性名必须在双引号之中外,其它随意;
2、不能在JSON对象中定义方法,而在JavaScript对象中可以;
<