JavaScript学习笔记——JSON

本文介绍了JSON在JavaScript中的重要性,它作为一种特殊格式的字符串,可以在不同语言间进行数据交换。内容包括JSON的格式规范,如对象和数组的表示,以及JSON允许的值类型。此外,还讲解了JSON工具方法`JSON.parse()`和`JSON.stringify()`的用法,以及JSON在早期IE浏览器的兼容性问题和解决方案。
摘要由CSDN通过智能技术生成

JSON

JS中的对象只有JS自己认识,其他的语言都不认识,但有时候我们需要在不同语言之间进行交互数据或者传递,所以就需要用到JSON。

  1. JSON其实就是一种特殊格式的字符串,这种字符串可以被任意语言识别,并且可以转换为任意语言中的对象。
  • JSON:JavaScript Object Notation,JavaScript对象表示法
  • JSON和JS对象格式一样,唯一不同的是JSON字符串中的属性名必须加双引号,其他的和JS语法一致
  1. JSON分类
    (1)对象 {}
    (2)数组 []

  2. JSON中允许的值
    (1)字符串
    (2)数值
    (3)布尔值
    (4)null
    (5)普通对象
    (6 )数组

JSON工具类

  1. JSON.parse()
  • 可以将JSON字符串转换为JS对象
  • 需要一个JSON字符串作为参数,会将该字符串转换为JS对象
  1. JSON.stringify()
  • 可以将JS对象转为JSON字符串
  • 需要一个JS对象作为参数,会将该对象转换为JSON字符串

JSON兼容性

IE7以下不支持JSON

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

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

    余额充值