第一部分介绍JSON对象的定义
1. JSON的定义
JSON是一种语法,用来序列化对象、数组、数值、字符串、布尔值和null
第二部分介绍JSON的方法
1. JSON.
stringify(value)用于将js对象转化为字符串
- value 需要转换的对象
2 . JSON.parse(text)用于将text转化为js的字符串
- text 需要解析的js值的字符串
3. 结合实例熟悉上述俩种方法
// 传入一个对象 let object = { a: 1, b: 2 } let jsonObject = JSON.stringify(object); console.log(jsonObject); // {"a":1,"b":2} let parseObject = JSON.parse(jsonObject); console.log(parseObject); // { a: 1, b: 2 } // 传入一个数组 let array = [1, 3, 5]; let jsonArray = JSON.stringify(array); console.log(jsonArray); // [1,3,5] let parseArray = JSON.parse(jsonArray); console.log(parseArray); // [ 1, 3, 5 ] // 传入一个数值 let number = 3; let jsonNumber = JSON.stringify(number); console.log(jsonNumber); // 3 let parseNumber = JSON.parse(jsonNumber); console.log(parseNumber); // 3 // 传入一个字符串 let string = 'abc'; let jsonString = JSON.stringify(string); console.log(jsonString); // "abc" let parseString = JSON.parse(jsonString); console.log(parseString); // abc // 传入一个布尔值 let boolean = true; let jsonBoolean = JSON.stringify(boolean); console.log(jsonBoolean); // true let parseBoolean = JSON.parse(jsonBoolean); console.log(parseBoolean); // true // 传入一个null let null1 = null; let jsonNull = JSON.stringify(null1); console.log(jsonNull); // null let parseNull = JSON.parse(jsonNull); console.log(parseNull); // null