JSON对象
什么是JSON?
JSON是一种轻量级的数据交换格式,独立于语言和平台,可以被任何编程语言读取以及作为数据格式传递。是目前服务端与客户端交换数据中使用最为广泛的标准格式。使用JavaScript语法来描述数据对象。
创建JS对象
- 外层使用花括号{}包括
- key:value(属性:属性值)键值对格式
- 键值对间以逗号分隔
- 值类型可以是number、string、boolean、object、null
例:
值为对象
值为数组
值为函数
JS对象与JSON
JS对象不等于JSON,JSON只是一种使用JS对象格式的数据,并不是具体的实例对象,是跨平台跨语言传输数据的一种载体,不仅限于JS
例:
JS对象赋值方式
- 先声明,再赋值
- 在花括号中写键值对
访问JS对象的值
- 对象名.属性名
- 对象名[‘属性名’]
JS对象与JSON转换
- JSON.stringify()----------将JS对象转换为可传输的JSON格式
- JSON.parse()---------将JSON字符串转换为JS对象
JSON遍历