JSON
JSON.stringify 和 JSON.parse
- 
JSON.stringify(): 
- 
作用: 用于将 JavaScript 对象或值转换为 JSON 字符串 
- 
语法: JSON.stringify(value[, replacer[, space]]) - 
value: 要转换为 JSON 字符串的值 
- 
replacer (可选): 用于控制转换过程的函数或数组 
- 
space (可选): 控制结果字符串缩进的空格或字符串 const obj = { name: "John", age: 30, city: "New York" }; const jsonString = JSON.stringify(obj); console.log(jsonString); // 输出: {"name":"John","age":30,"city":"New York"}
 
- 
- 
JSON.parse(): 
- 
作用: 用于将 JSON 字符串解析为 JavaScript 对象或值 
- 
语法: JSON.parse(text[, reviver]) - 
text: 要解析的 JSON 字符串 
- 
reviver (可选): 用于在解析过程中转换结果的函数 const jsonString = '{"name":"John","age":30,"city":"New York"}'; const parsedObject = JSON.parse(jsonString); console.log(parsedObject); // 输出: { name: "John", age: 30, city: "New York" }
 
- 
- 
这两个方法在处理前后端通信、存储配置信息、以及在 JavaScript 应用程序中处理和传递数据时非常有用。JSON.stringify() 将对象转为 JSON 字符串,以便在网络上传输或存储;而 JSON.parse() 将接收到的 JSON 字符串还原为 JavaScript 对象,以便在程序中使用。这样有助于确保数据的一致性和互操作性。 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号