• urlencoded 格式,又叫 form 格式、x-www-form-urlencoded 格式
  • 它是一种表单格式

组成格式

  • 键值对组成
  • 键和值之间用 :name=poloyy
  • 多个键值对之间用 :name=poloyy&age=19

实际例子

浏览器百度搜索

content-type 可以选择 x-www-form-urlencoded 格式

--------------------------------------------------------------------------------------------------------------------------

JSON 格式详解

  • JSON 是存储和交换文本信息的语法。类似 XML
  • JSON 比 XML 更小、更快,更容易解析
  • JSON是独立于语言
  • JSON 具有自我描述性,更易理解

认识 JSON 有四个口诀

口诀一

  • JSON 有对象、数组两种数据结构
  • 有字符串、数字、逻辑值、空值四种数据类型

口诀二

  • 用 {} 表示对象
  • 对象是由属性组成的
  • 属性是由键值对组成的
  • 键和值之间用  : 隔开
  • 属性之间用 , 隔开

对象栗子:

{"姓名":"姚明","年龄":38}

口诀三

  • [] 表示数组
  • 数组由单独的值组成

数组栗子:

["小鸡","小鸭","小狗"]
[1,2,3,4]
[true, false, true]
[{"姓名":"姚明","年龄":38},{"姓名":"尧尧","年龄":22}
]

口诀四

json 数据结构可以相互嵌套

比如:对象中可再嵌套数组、对象;数组中可再嵌套数组、对象

嵌套栗子:

{"姓名":"姚明","年龄":38,"家禽":["小鸡","小鸭","小狗"]
}
[{"姓名":"姚明","年龄":38,"nums":[1,2,3]},{"姓名":"尧尧","年龄":22,"nums":[1,2]}
]

JSON值的可以是以下几种形式

  • 数字(整数、浮点数)
  • 字符串
  • 逻辑值(true、false)
  • null
  • 对象
  • 数组

最后一个属性结尾处不需要跟 ,

但需要注意的是,数组最后一个元素后面是可以跟 , 的

  • JSON 规定字符集是UTF-8,字符串必须使用 "" ,Object 的也必须使用 ""
  • 不可以是单引号 '' ,因为用标准库做反序列化的时候会识别不了哦
  • 最后一个属性结尾处不需要跟 ,     ;但需要注意的是,数组最后一个元素后面是可以跟 , 的

urlencoded和json 格式详解相关推荐

  1. urlencoded、json 格式详解

    表单格式详解 概念 urlencoded 格式,又叫 form 格式.x-www-form-urlencoded 格式 它是一种表单格式 组成格式 键值对组成 键和值之间用 = :name=poloy ...

  2. urlencoded格式详解 JSON格式详解

    一.表单格式详解 [urlencoded格式]:又叫form格式,或者是x-www-form-urlencoded格式. 口诀:表单格式是由键值对组成.键和值之间用=.多个键值对之间用&.例如 ...

  3. urlencoded格式详解和JSON格式详解

    urlencoded格式详解和JSON格式详解 目录 urlencoded格式详解和JSON格式详解 一.表单格式详解 二.JSON格式详解 [json 格式口诀]: 1.1 什么是JSON 1.2 ...

  4. pm2 start 带参数_pm2 start命令中的json格式详解

    就像苏南大叔所说的那样,pm2 start npm -- start这条命令是pm2的万能命令,pm2 start ,就是这一系列命令中的最豪华命令.这个json我们可以理解为一个任务参数描述文件.通 ...

  5. C语言:JSON格式详解

    C语言:JSON格式详解 C语言:cJSON库用法详解 C语言:使用cJSON库构造JSON C语言:使用cJSON库解析JSON字符串 JSON 简介 JSON全称 JavaScript Objec ...

  6. 【cJson】 JSON格式详解

    0.前言 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于JavaScript Programmin ...

  7. 前端学习——JSON格式详解

    0.前言 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于JavaScript Programmin ...

  8. JSON / 格式详解

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.易于人阅读和编写,同时也易于机器解析和生成. 它基于JavaScript Programming Langu ...

  9. 什么是接口测试?接口测试基础、案例及Json格式详解

    很多小伙伴可能会说接口真的有测试的必要吗? 我只要把功能测试好了不就ok了吗? 答案是肯定的,在中大型项目中,后端.前端多人协同开发过程中,接口测试是必要的. 什么是接口(API)测试? API全称( ...

最新文章

  1. 隐马尔科夫模型HMM(一)HMM模型
  2. IOS开发中发送Email的两种方法
  3. delphi 运行外部程序函数winexec WinExecAndWait32 CreateProcess
  4. linux 代码统计工具,Shell脚本实现的基于SVN的代码提交量统计工具
  5. C# 控制台或者winform程序开启http的监听状态
  6. python查看系统句柄数量_linux下查看系统进程占用的句柄数方法
  7. Ubuntu on WSL 2 GA
  8. 试点高校网络教育部分公共基础课统一考试计算机应用基础答案,2019年6月试点高校网络教育部分公共基础课统一考试顺利结束...
  9. 第7章 处理串行线路和帧中继连接故障
  10. 10个JavaScript常见BUG及修复方法 1
  11. 百度智呼吸 html5,手机百度 iBreath智呼吸
  12. JavaScript案例精解(一)
  13. /proc/sys目录下文件的查看方法
  14. 【在大学的快乐生活】锐捷校园网无感认证通过路由器mac地址克隆实现一账号多终端
  15. 华为 RS RSTP原理与配置复习笔记
  16. python中if not是什么意思_python中if not x: 和 if x is not None: 和 if not x is None的使用和区别...
  17. 青岛阳光计算机学校,青岛恒星科技学院
  18. 区块链触手可及 复杂美BAAS平台
  19. 微信小程序版的登录注册
  20. xp系统打开itunes显示服务器失败,XP系统无法安装最新的iTunes怎么解决,图文教程...

热门文章

  1. 4.绘制统计图形——条形图
  2. PPT怎样删除指定的排练计时和动画方案
  3. Qt 工程添加windows库文件
  4. python退出语句_python退出程序语句
  5. 图的几种存储结构与方法(有向图+无向图)
  6. 2021西电MoeCTF
  7. vm中虚拟机ubuntu窗口太小,自动缩放比例不正常
  8. verilog中的generate
  9. 重庆文化执法部门清理27个违法音乐网站
  10. 2010年最值得期待的10款手机客户端