Skip to content

Latest commit

 

History

History
71 lines (40 loc) · 884 Bytes

30.js操作json.md

File metadata and controls

71 lines (40 loc) · 884 Bytes

js操作json对象

1、json的数据类型

  • 字符串
  • 数字
  • 对象(JSON 对象)
  • 数组
  • 布尔
  • Null

2、操作 json 对象

  1. josn 对象

    var packJson = {"name":"Liza", "password":"123"};  
  2. json 数组

    var packJson = [{"name":"Liza", "password":"123"}, {"name":"Mike", "password":"456"}];  

3、转换

1、JSON字符串:

var jsonStr ='{"name":"Liza", "password":"123"}'; 

2、JSON对象:

var jsonObj = {"name":"Liza", "password":"123"};  

3、JSON字符串转化 JSON对象

let jsonObject = JSON.parse(jsonstr);

4、JSON对象转化 JSON 字符串

let jsonstr = JSON.stringify(jsonObject);  

总结:

字符串 转 对象,用parseJSON()

对象 转 字符串,用JSON.stringify()

4、json 美化