JavaScript JSON

JSON(JavaScript Object Notation) 是用于存储和传输数据的格式。JSON 通常用于服务端向网页传递数据 。

JSON.parse()

JSON.parse() 方法用于将一个 JSON 字符串转换为 JavaScript 对象。

			
/*
 *    text: 必需,一个有效的 JSON 字符串。
 * reviver: 可选,一个转换结果的函数,将为 JavaScript 对象的每个成员调用此函数。
 *  return: 返回给定 JSON 字符串转换后的 JavaScript 对象。
 */
JSON.parse(text[, reviver])
			
		

说明:

JSON 字符串与 JS 数组或对象的转换

https://blog.csdn.net/qq_22182989/article/details/106112355

		
var js_str = "[1,2,3,4,5]";
console.log(js_str);               //[1,2,3,4,5]
console.log(typeof(js_str));       //string

var arr = [1,2,3,4,5];
console.log(arr);                  
//(5) [1, 2, 3, 4, 5]
// 0: 1
// 1: 2
// 2: 3
// 3: 4
// 4: 5
// length: 5
console.log(arr instanceof Array); //true
console.log(typeof(arr));          //object

var js_to_arr = JSON.parse(js_str);
console.log(js_to_arr);                       
//(5) [1, 2, 3, 4, 5]
// 0: 1
// 1: 2
// 2: 3
// 3: 4
// 4: 5
// length: 5
console.log(js_to_arr instanceof Array);  //true
console.log(typeof(js_to_arr));		      //object