JavaScript中JSON类型的数据转换和使用(JS笔记:十八)
JSON的特点:
- json实现深拷贝是最优解,性能最好
- json对象就是数据,json格式数据
- json是可以独立语言单独存在的。比如str_json js支持 java也支持 php也支持
JSON.stringify():
- JSON.stringify():将其他数据类型转为json字符串并保留数组的[]中括号,返回JSON字符串
- 参数可以是任意的数据类型
JSON.parse():
- JSON.parse():将json字符串变为JSON 对象
- 参数必须是JSON字符串
- 注意:使用JSON.parse()之前必须使用json.stringify()
var arr = ['123',2,42,'sdafdsa']
console.log(arr,typeof arr); // ["123", 2, 42, "sdafdsa"] object
arr = JSON.stringify(arr);
console.log(arr,typeof arr); // ["123",2,42,"sdafdsa"] string
arr = JSON.parse(arr);
console.log(arr,typeof arr); // ["123", 2, 42, "sdafdsa"] object
(JS笔记:十八 date:2020-12-10)