JSON的MIME媒体类型是application/json

        JSON(全称 JavaScript Object Notation)即JavaScript对象表示法,通知使用application/json媒体类型。

目录

1、JSON介绍

2、JSON语法

3、实践总结


运行环境:

  • Windows-7-Ultimate-x64、Windows-10-BusinessEditions-21h2-x64

1、JSON介绍

        JavaScript对象表示法(JSON)是一种用于结构化数据的序列化的文本格式。它源自JavaScript的对象文本,如ECMAScript编程语言标准第三版[EMMA]中所定义。

        JSON可以表示四种基本类型(字符串、数字、布尔值 和 null)和两种结构化类型(对象和数组)。

  • 字符串:一个由0个或多个Unicode字符组成的序列;
  • 对象:一个0个或多个名称/值对的无序集合,其中名称字符串字符串数字布尔值null对象 或 数组
  • 数组:一个由0个或多个值组成的有序序列;

JSON的设计目标是使其最小化、可移植、文本化,并成为JavaScript的一个子集。

IANA 关于 RFC-4627

2、JSON语法

JSON文本是一系列标记,即一个序列化的对象或数组。标记集包括六个结构字符、字符串、数字和三个字面名称。通常有以下六个结构特征:

  • 数组: 开始 用  [ 方括号结束 用  ] 方括号
  • 对象: 开始 用  { 花括号结束 用  花括号
  • 名称:分隔符 用  ; 冒号
  • 值:分隔符 用  , 逗号

在六个结构字符中的任何一个之前或之后都允许有无关紧要的空白。

  • 空格(ASCII %x20)
  • Tab键(ASCII %x09)
  • 换行符(ASCII %x0A)
  • 回车符(ASCII %x0D)

3、实践总结

        熟练掌握JSON语法,以及支持的数据类型,可以避免错误的书写,造成接收端解析失败。


附录:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

狂龙骄子

独码乐,不如众码乐,乐享其中

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

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

打赏作者

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

抵扣说明:

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

余额充值