JSON---(1)简介
来源:互联网 发布:淘宝游戏王店铺推荐 编辑:程序博客网 时间:2024/05/30 22:45
声明:
1、JSON是一种轻量级的数据交换格式。Author:赵志乾
Date:2017-8-5
Declaration:All Right Reserved!!!
数据交换格式是一种文本格式,用于在不同平台之间交换数据(如JSON格式和XML格式)。作为数据交换格式的JSON是独立于语言的,因此可以在自己的应用中使用JSON格式同其他应用进行交互。
2、几个常用的概念
JSON:JavaScript对象表示法(JavaScript Object Notation)
表示法:用于表示数字、单词等数据的字符系统
数据交换格式:用于不同平台或系统间交换数据的文本格式
3、JSON的语法
JSON采用键值对的方法来表示对象,并且键和值使用冒号进行分割。其中键在左侧且用双引号包裹,值在右侧,表示方法取决于值的具体类型。当键值对的键名称被加载入内存后,其将会成为对象的属性字段。
JSON格式表示的对象用花括号进行包裹,各个键值对之间用逗号进行分割。
JSON这种数据交换格式可以作为独立的文件存放于文件系统。其扩展名为.json。
数据传递的时候,需要提前告知接收方数据是什么类型的,即媒体类型(MIME类型)。JSON的媒体类型为Application/json。
4、JSON的数据类型
JSON中的数据类型包括:对象、数字、字符串、布尔值、null、数组。
JSON中的对象表示:使用花括号包裹。示例如下:
{ "name":"zhaozhiqian", "age":1, "boy":true, "car":null, "role":[ "programmer", "student" ]}
JSON中的字符串表示:使用双引号包裹。如果字符串值中包含双引号,则需要使用反斜杠对内部双引号进行转义。示例如上例中name值的表示方式。
JSON中的数值类型:直接表示就行,如上例中age值的表示方式。
JSON中的布尔类型:只能使用小写的true和false两种表示。如上例中boy值的表示方式。
JSON中的null:只能使用小写的null表示,意思是没有值。如上例中的car值的表示方式。
JSON中的数组类型:使用方括号包裹,各项之间使用逗号分隔。如上例中role值的表示方式。
- JSON---(1)简介
- JSON格式简介(1)
- Gson-----1、JSON简介
- Json-lib-----1、简介
- 前端进阶-----JSON简介(1)
- Json学习(一):json简介与JS操作Json
- JSON 简介
- JSON 简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- 文本文件: 头标识
- unity脚本基础笔记
- Jquery的ajax异步执行
- C#之入门总结_多态_07
- 关于C#和JAVA之间高低位转换的问题
- JSON---(1)简介
- 10款顶级web开源框架
- zookeeper 学习笔记-zookeeper的应用
- Django框架之views(业务逻辑)简单后台首页展示的业务逻辑详细描述
- Date 获取当前时间和指定时间
- MVC 自己实现RadioButtonList方法
- Linux SPI 子系统 驱动设计
- sklearn浅析(八)——近邻算法
- Android 常用sql语句笔记(一)