<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>json_str</title> </head> <body> <script> /*json对象转化成字符串要通过JSON.stringify()方法显示转换,不能通过“+”和字符串拼接隐式转换。*/ let obj = { id: 0, name: '张三', age: 12 }; let str = JSON.stringify(obj); console.log('obj:', obj); // obj: {id: 0, name: "张三", age: 12} console.log(typeof obj); // object console.log('str:', str); // str: {"id":0,"name":"张三","age":12} console.log(typeof str); // string console.log(""); str = '{"id":0,"name":"张三","age":12}'; obj = JSON.parse(str); console.log('str:', str); // str: {"id":0,"name":"张三","age":12} console.log(typeof str); // string console.log('obj:', obj); // obj: {id: 0, name: "张三", age: 12} console.log(typeof obj); // object // 此函数用于把 字符串形式的json对象,转化成obj。 function str2obj(str){ let obj = JSON.parse(str); return obj; } console.log(str2obj(str)); // {id: 0, name: "张三", age: 12} </script> </body> </html>
js json对象和字符串之间的转换
猜你喜欢
转载自blog.csdn.net/weixin_42193179/article/details/85322985
今日推荐
周排行