什么是JSON(详解)

JSON是一种数据格式,常用于数据交换,不是编程语言。它支持字符串、数字、布尔值和null,对象以键值对形式存储,需用双引号包裹。JSON相比XML有更便捷的优势,JavaScript中内置JSON对象,提供`JSON.stringify()`用于序列化成字符串,`JSON.parse()`用于解析JSON字符串。
摘要由CSDN通过智能技术生成

JSON

  1. 什么是JSON

    =>JSON是一种数据格式,不是编程语言,全称(javascript object Notation)javascript对象表示法,不是只有 javascript可以使用JSON,很多编程语言都有针对JSON格式的解码器。

  2. 语法
    • 基本类型:

      =>可以在JSON中表示字符串,数字,布尔值和null,但是不支持undefined

    • 对象:

      =>可以在JSON格式中出现对象,对象中以键值对的形式存储,但是键名和属性值必须用双引号包裹,键值对中的值可以是简单类型,也可以是复杂数据类型

    • 数组

      =>可以存储任意类型,简单值,对象和数组。

  3. 注意:
    • 布尔值和null也是有效的JSON格式
    • 对象的属性名和属性必须用双引号包裹,这是必须的
    • 对象的属性值可以是简单数据类型,也可以是复杂数据类型
  4. JSON的优势

    利用JSON格式的数据格式,可以方便的将数据结构解析为有用的JavaScript对象,比XML格式优势更为突出便捷

  5. JSON对象
    • ES5中定义了一个JSON对象,可以用来序列化JSON字符串或者将JSON格式字符

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值