一、表单格式详解
【urlencoded格式】:又叫form格式,或者是x-www-form-urlencoded格式。

   口诀:表单格式是由键值对组成。键和值之间用=。多个键值对之间用&。例如:name=ZhangSan&age=16

二、JSON格式详解
【json 格式】:

   口诀1:JSON有对象、数组两种结构,有字符串、数字、逻辑值、空值四种数据类型口诀2:用大括号{}表示对象。对象是由属性组成的。属性是由键值对组成的。键和值之间用冒号隔开。属性之间用逗号隔开。键必须用双引号引起来。口诀3:用中括号[] 表示数组。数组由单独的值组成口诀4:JSON的灵活就灵活在:JSON可以嵌套

如何用某种数据格式表述以下信息
信息一、

我的名字叫,年龄35岁,不抽烟
A. 用urlencoded格式表述为:name=呱呱&age=35&smoke=false
B. 用JSON格式表述为:{“name” :“呱呱”,
“age”:35,
“smoke”:false
}

信息二、
我的名字叫呱呱,年龄35岁,不抽烟,我有三本书(语文、数学、英语),我的领导是小猪老师,他年龄35岁。我有2个孩子,分别是:呱小呱,3岁,呱唧呱 ,5岁。
A. 用表单格式表述不出来。B. 用JSON格式表述为:
{“name” :“呱呱”,
“age”:35,
“smoke”:false,
“books” : [“语文”,“数学”,“英语”] ,
“leader”: {“name” :“小猪”, “age”:35},
“sons”:[ {“name” :“呱小呱” ,“age”:3 },{“name” :“呱唧呱”, “age”:5} ]
}

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

对象:用大括号表示,对象由属性组成,属性由键值对组成,键和值对之间用冒号隔开,属性之间用逗号隔开,另外键必须用双引号
如:{“姓名”:“姚明”,“年龄”:38},
数组:用中括号表示,
如:[“小鸡”,“小鸭”,“小狗”]
如:[{“姓名”:“姚明”,“年龄”:38}]

嵌套:对象中可再嵌套对象和数组,如:{“姓名”:“姚明”,“年龄”:38,“家禽”:[“小鸡”,“小鸭”,“小狗”]}

1.3 JSON值的可以是以下几种形式:
数字(整数、浮点数)
字符串
逻辑值(true、false)
null
对象
数组

urlencoded格式详解 JSON格式详解相关推荐

  1. 09: xmltodict 模块将xml格式转成json格式

    1.1 : xmltodict 模块将xml格式转成json格式 <?xml version="1.0"?> <!--#版本号--> <data> ...

  2. 如何将csv格式文件转换为Json格式文件?

    如何使用python将csv格式文件转换为Json格式文件? 文章目录 如何使用python将csv格式文件转换为Json格式文件? 前言 一.使用execl方式打开csv文档 二.python转换代 ...

  3. 数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类)

    数据传输:json格式序列化与反序列化(将类转化为json格式与将json格式转化为类) 在最近的实验中,使用了json来传送客户端与服务端的信息,之前原本想使用自己定义的格式,但是使用json可以将 ...

  4. java字符串数组转json_java中字符串String格式转化成json格式

    java字符串数组转json_java中字符串String格式转化成json格式 String s= Connection.deleteHost("10310");System.o ...

  5. android判断是否json格式,Android判断json格式将错误信息提交给服务器

    开发中发现, 服务器偶尔会发送错误格式 json 给 Android 客户端, 导致 Android 客户端 json解析失败, 应用异常. 并非服务器有意坑客户端, 而是客户端请求服务器数据时, 除 ...

  6. fastjson 检测json格式_FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换...

    fastJson对于json格式字符串的解析主要用到了一下三个类: JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换. JSONObject:fas ...

  7. android 解析json 日期格式,如何将JSON格式的日期字符串解析为日期格式

    我正在做的是,使用ajax从数据库中获取数据并在html文本框中显示它以进行更新.下面是我成功获取数据的Web方法代码. [WebMethod] public static List getEmplo ...

  8. python的json格式_python读取json格式

    对于处理json格式,如果是要把python数据格式转换成json,使用json.dumps(),如: data = { 'name' : 'ACME', 'shares' : 100, 'price ...

  9. php text转json,txt格式怎么转json格式

    txt转json格式的方法:首先打开相应的代码脚本文件:然后通过[ReadTextToJson();]方法读取TXT文件并转化为Json即可. JSON是一种轻量级的数据交换格式.它基于 ECMASc ...

最新文章

  1. 了解黑客的关键工具---揭开Shellcode的神秘面纱
  2. 9 单元测试中不得不知的概念
  3. linux sh文件case,Shell脚本case语句简明教程
  4. 架构设计:Vue+nginx+jwt+zuul+eureka+ribbon+hystrix+rabbitmq+mysql集群+redis集群+elsticsearch集群
  5. 肝!一款基于 Python 语言的 Linux 资源监视器!
  6. 4种方法帮你解决IntelliJ IDEA控制台中文乱码问题
  7. 雅虎借道阿里巴巴意在控股淘宝
  8. 002 Servlet 第一个程序
  9. __attribute__((unused)):可能不会用到,消除编译警告
  10. 网页端实时音视频服务架构与实践
  11. win10 快捷键大全(集合)
  12. Python中出现问题:ValueError: not enough values to unpack (expected x, got x)的可能汇总及解决办法
  13. 实际应用Supervisor部署Flask项目
  14. 有哪些有关java类最新发表的毕业论文呢?
  15. JAVA学习DAY3 - 循环 输出平行四边形,等腰三角形,菱形
  16. DICOM标准之一_介绍和概述
  17. monitorServer IBM Tivoli Enterprise Monitor Server
  18. Java基础项目——基于文本家庭简易收支记账程序
  19. 如何将mp4视频压缩到最小?
  20. 一.关于进制之间的转换关系

热门文章

  1. 三个小故事,读懂印章的“前世今生”
  2. meego开发的学习路线
  3. #####@@@#好好好好#####最全知识图谱介绍:关键技术、开放数据集、应用案例汇总
  4. linux文字转图形界面,Linux字符界面转图形界面
  5. Linux-letsencrypt证书制作
  6. VMware无法获取IP地址问题,onboot=yes还是不显示IP
  7. POSTGRES 15 流复制搭建主备
  8. 【R笔记】基于R构建tensorflow框架实现神经网络
  9. linux怎么安装useradd命令,Linux下useradd命令
  10. 在Debian下安装输入法的过程