• 【JS对象、JSON字符串】之间的相互转换


    在Firefox,chrome,opera,safari,ie9,ie8等浏览器直接可以用JSON对象的stringify()parse()方法。

    1、JSON.stringify(obj)将JS对象转为JSON字符串。

    //JS对象
    var obj={"name":"tom","sex":"男","age":"24"};
    //JS对象转化为JSON字符串
    var jsonString = JSON.stringify(obj);
    //结果:{"name":"tom","sex":"男","age":"24"}
    alert(jsonString); 

    2、JSON.parse(string)将JSON字符串转为JS对象;

    //JSON字符串
    var jsonString='{"name":"tom","sex":"男","age":"24"}';
    //JSON字符串转化为JS对象
    var obj = JSON.parse(jsonString); 
    //结果:Object {name: "tom", sex: "男", age: "24"}
    console.log(obj); 

    ie8(兼容模式),ie7和ie6没有JSON对象,不过http://www.json.org/提供了一个json.js,这样ie8(兼容模式),ie7和ie6就可以支持JSON对象以及其stringify()和parse()方法;

    现在一般用json2.js,下载地址:点击此处

    在页面中添加就能解决IE低版本没有json对象的问题。

    <script type="text/javascript" src="~/json2.js"></script>
  • 相关阅读:
    mysql修改加密方式
    信息安全学习路线
    DNS域传送漏洞
    CSRF漏洞
    反序列化漏洞
    计算机通讯基础
    gorm gen使用
    golang makefile使用
    linux命令行录制
    go代码自动生成注释
  • 原文地址:https://www.cnblogs.com/zhuyongblogs/p/5160311.html
Copyright © 2020-2023  润新知