资讯专栏INFORMATION COLUMN

json

luckyyulin / 3009人阅读

摘要:是一种数据格式,不是一种数据类型经常用于前后端的交互数据前后端数据交互使用的是字符串而不是对象对象与普通对象的区别普通对象格式的对象在属性名上加上双引号,只能用双引号,不能用单引号格式的字符串格式的对象和格式的字符串之间的相互转换是一个对象

JSON : 是一种数据格式,不是一种数据类型;经常用于前后端的交互数据(前后端数据交互使用的是json字符串而不是json对象);

json对象与普通对象的区别

    //普通对象
    obj = {name:"fung",age:23}
    //JSON 格式的对象;在属性名上加上双引号,只能用双引号,不能用单引号;
    jsonobj = {"name":"fung","age":23}
    //JSON格式的字符串
    str = "{"name":"fung","age":23}";

JSON格式的对象和JSON格式的字符串之间的相互转换
window.JSON是一个对象,提供了2个方法:
1) JSON.stringify 把对象(JSON格式对象或者普通格式的对象)转换成JSON格式的字符串;
2) JSON.parse 将JSON格式的字符串(必须是JSON格式的字符串,否则会报错)转成JSON格式的对象;在IE6~7中不兼容

3.兼容问题
不兼容原因:在IE6~7中,window下没有JSON这个对象,所以导致不兼容

eval: 在IE7以下,解决JSON.parse的兼容问题;
    console.log(eval("("+str+")"));

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/99596.html

相关文章

  • #干货盘点#JSON-C API

    摘要:什么是对象简谱是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。 什么是Json​ Json(JavaScript Object Notation,JS 对象简谱)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。一些合法的Json实例:键值对:(可以没有键只有值)键 ...

    codeGoogle 评论0 收藏0
  • Vultr机房测评 - Vultr新加坡Singapore机房综合速度和线路去程回程测试

    摘要:在这里今天老蒋在针对商家新加坡机房进行测评。关于云服务器相关的文章优惠码优惠码整理专题每月更新最新优惠活动新用户最高送美元韩国机房机房测评韩国首尔机房综合速度和线路去程回程测试新人教程新人系列教程新注册账户且用优惠码享受赠送余额老蒋在昨天的文章中有提到Vultr商家韩国首尔机房,虽然离我们距离比较近,但是人家设立的机器并非针对我们大陆用户的,而是除了我们之外的其他亚洲地区的速度是比较好的,比...

    leejan97 评论0 收藏0
  • 经典VPS主机新增日本大阪软银和荷兰联通AS9929机房线路速度测试

    摘要:最近一段时间,经典主机新增日本大阪软银机房,国内的值相当不错,特别适合联通用户访问使用。日本经典主机电信线路日本经典主机电信线路这是经典的日本大阪软银机房电信回程线路。经典瓦工的VPS主机现在已经完全走了高端领域了,CN2 GIA的VPS主机现在连月付都没有了,只有季付了,平均下来月付必须是十几美元才可以,价格实在是太贵了。不过,好在经典VPS主机的线路质量不错,而且机房的带宽给得足,用于建...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

luckyyulin

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<