码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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语法,以及支持的数据类型,可以避免错误的书写,造成接收端解析失败。


    附录:

    • RFC 4627: The application/json Media Type for JavaScript Object Notation (JSON)
    • RFC 5552: SIP Interface to VoiceXML Media Services
    • zjson 一个强大的JSON格式化和编辑工具,支持在线版和Electron应用安装

  • 相关阅读:
    第十七章:IO流
    HDLBits-Edgedetect
    【Cookie和Session辨析】
    Yii post()追加数据,模块之间的调用runAction
    开启数字新纪元:全球首款开源AI女友,你的私人数字伴侣
    Linux:修改mvn命令使用的maven路径
    docker应用的缓存 docker缓存机制
    【C++刷题】力扣-#495-提莫攻击
    python库sqlalchemy使用教程
    After Effects 2024 v24.0.2(AE2024)
  • 原文地址:https://blog.csdn.net/Sn_Keys/article/details/130960186
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号