对象与字符串相互转换
- 对象转字符串
const obj = {
id: 0,
name: '张三',
age: 12
}
const objToStr = JSON.stringify(obj)
- 字符串转对象
const str = '{"id":0,"name":"张三","age":12}'
const strToObj = JSON.parse(str)
数组与字符串相互转换
- 字符串转数组
var string = '123,456,789';
var stringResult = string.split(',');
console.log(stringResult) //输出["123", "456", "789"]
var jsonStr = '[1,2,3,{"a":1}]';
JSON.parse( jsonStr );
数组转字符串
var array = ['abc', 'def', 'hig']
var arrayResult = array.join(',')
console.log(arrayResult) // 输出"abc,def,hig"
var arr = [1,2,3, { a : 1 } ];
JSON.stringify( arr );