JavaScript基础(十四):JSON

JSON

  • JSON(javascript object notation)是一个特定格式的字符串,几乎所有语言都能识别
  • 能够转换成每个语言的对象,主要用于数据交互

特点

  • JSON与js对象格式相同但是属性必须加双引号
  • JSON分类:
    • 对象
    • 数组
  • JSON中可以使用的值:
    • 数字
    • 字符串
    • 布尔值
    • null
    • 对象
    • 数组
var arr = '[1,2,3,"hello",true]';  			  
var obj2 = '{"arr":[1,2,3]}';    
var arr2 ='[{"name":"孙悟空","age":18,"gender":"男"},{"name":"孙悟空","age":18,"gender":"男"}]';

转换

  • JSON —> js对象
    • JSON.parse()
      可以将以JSON字符串转换为js对象
      它需要一个JSON字符串作为参数,会将该字符串转换为JS对象并返回
  • js对象 —> JSON
    • JSON.stringify()
      使用js对象作为参数,返回JSON
  • 兼容IE7及以下使用eval来代替不能使用的JSON.parse(),或者引入JSON2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

激洪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值