1-1 JSON 定义

  1. JSON: JavaScript Object NotationJavaScript 对象标记法)。
  2. JSON 是一种存储和交换数据的语法。
  3. JSON 是通过 JavaScript 对象标记法书写的文本。

1-2json对象声明

1.声明

  1. /* json对象 key,value的形式出现的 */
  2. var cheng = {
  3. "name":"chengchao",
  4. age:20,
  5. sex:"男"
  6. }

2.读取属性值

  1. console.log(cheng.name)
  2. /* Tip:如果属性名是变量的情况下,使用中括号去读取 */
  3. console.log(cheng["name"])

3.添加属性

  1. cheng.love= "看电影"
  2. console.log(cheng)

4.读取对象的属性和value值

Object.keys(obj)
Object.values(obj)

  1. console.log(Object.keys(cheng))
  2. console.log(Object.values(cheng))

5.遍历for

  1. /* 6.for in */
  2. for(var k in cheng){
  3. console.log(k)
  4. console.log(cheng[k])
  5. }

二、json解析

  1. JSON.stringify(words)
  2. 解析为字符串
  3. JSON.parse(localStorage.getItem("words"));
  4. 解析为对象