zoukankan      html  css  js  c++  java
  • 28.json及操作

    1. Json只是一种特殊的数据格式,它是对象数据类型的

      1)

       var obj = {name:"zhang",age:343} // 普通格式的对象

       var jsonObj = {"name": "zhang", "age": 7} // json格式的对象,相对于普通格式来说,只是把属性名用双引号包起来了

      2)在window浏览器对象中,提供了一个叫json的属性,它里面提供了两个方法:widow.JSON

        a)JSON.parse 把JSON格式的字符串,转换成JSON格式的对象

        b)JSON.stringify 把JSON格式的对象,转换成JSON格式的字符串

        var jsonObj = {"name": "zhang", "age": 7}

        var jsonstr = JSON.stringify(jsonObj)

        console.log(jsonstr)

      3)在IE6-7浏览器中,我们的window下没有JSON对象,刚才的parse和stringify都不存在了

        a)把JSON格式的字符串,转换成JSON格式的对象 ? 解决办法如下:

          var str = '{"name": "zhang", "age": 7}'

          eval( "("+str+")" ) // ie下的解决办法,使用eval的话一定要收到加一个小括号

        b) 把JSON格式的对象,转换成JSON格式的字符串 ?

  • 相关阅读:
    学习笔记-级数
    闭包
    superfetch服务到底该不该关闭
    用tor进入“深网”
    浏览器内核
    媒体查询实现响应式布局
    oracle用浏览器界面管理数据库
    angular登录状态检查
    从输入网址后。。。。。。
    原型
  • 原文地址:https://www.cnblogs.com/z-dl/p/8961596.html
Copyright © 2011-2022 走看看