json的使用以及做用!!!

    -js中的对象只有js本身认识,其余的语言不认识
    而且能够转换为任意语言中的对象,json在开发中的主要用来数据的交互。
    json
    -javascript Object Notation js对象表示法
    -json和js对象格式同样,只不过json字符串中的属性名必须加双引号其余得和js语法一致
    json分类,
        1.对象{}
        2.数组[] 
    json中容许的值,
        1.字符串
        2.数值
        3.布尔值
        4.null
        5.对象
        6.数组

     将json字符串转换成js中的对象
    在js中为咱们提供了一个工具类,就叫JSON
    这个对象能够帮助咱们将一个JSON转换为js对象,也可讲一个js对象转换为一个JSON对象 javascript

     json转化为js对象用parse方法
        var o=JSON.parse(json);
         console.log(o.name);
        js对象转化为json
       JSON.stringify()
         -能够讲一个js对象转化为json字符串
        -须要一个js对象做为参数,会返回一个json字符串java

若是须要兼容ie7如下的浏览器则能够引入一个外部文件来处理方法跟以前ie7以上的同样这个文件名叫json2.js
        json在ie7如下浏览器不支持,因此这些浏览器会报错
        这时候咱们就能够用eval()这个函数
        eval这个函数是用来执行一段字符串形式的js代码,并将执行结果返回
        若是使用eval()执行的字符串中含有{},他将使{}当成一个代码块
        -若是不但愿将其当成代码块解析,则须要在字符串先后加一个()
        eval()这个函数功能比较强大,能够执行一个字符串中的js代码
        可是在开发中尽可能不要使用,由于他的执行性能比较差,而后他还具备安全隐患json

相关文章
相关标签/搜索