JS对象和JSON字符串的互转

<script type="text/javascript">
    // 定义一个对象
    var user = {
        name: "张三",
        age: 18,
        gender: "男"
    };
    console.log(user);

    // js对象转json字符串
    var jsonStr = JSON.stringify(user);
    console.log(jsonStr);

    // json字符串转js对象
    var jsonObj = JSON.parse(jsonStr);
    console.log(jsonObj);
</script>

结果:

注意⚠️:
JSON字符串转换为JS对象必须为标准的JSON格式,属性名用双引号,属性值是字符串也要用双引号

原文地址:https://www.cnblogs.com/shenleg/p/14290250.html