【JSON】简介
来源:互联网 发布:电脑部分软件乱码 编辑:程序博客网 时间:2024/06/07 03:59
什么是JSON
JSON是一种轻量级的数据交换格式,全程JavaScript Object Notation,JS对象标记。它采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
JSON语法
语法规则
在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:
- 对象表示为键值对
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
JSON键/值对
键/值对组合中的键名写在前面并用双引号 "" 包裹,使用冒号 : 分隔,然后紧接着值:
"birthday": "1990-01-01"
JSON数据分隔
"school": "ITOO","name": "王小二",
JSON数组保存
"major": [ "经理", "项目工程师" ]
JSON对象保存
{ "birthday": "1990-01-01", "major": [ "经理", "项目工程师" ], "school": "ITOO", "name": "王小二", "has_girlfriend": false, "comment": "这是一个注释", "age": "25.2"}
JSON优点
- 易于人的阅读和编写
- 易于程序的解析与生产
JSON数据类型
数据结构
JSON的数据结构就是上面我们提到的对象和数组。
对象使用花括号{}包含的键值对结构,key必须是string类型(双引号),value为任何基本类型或数据结构。
数组使用中括号[]来起始,并用逗号‘,’来分隔元素
基本数据类型
string、number、true、false、null
所有的数字都可以采用number类型。
没有其他基本类型,想要转换出其他类型数据,需要自己进行处理,或者采用其他第三方工具进行处理,例如GSON等。
阅读全文
0 0
- JSON 简介
- JSON 简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSON简介
- JSon简介
- json简介
- JSON 简介
- MDK在链接时提示空间不够(No space in execution regions with .ANY selector... )解决方案
- Laravel-学习笔记-多用户表登陆分析与实现(Authentication)
- oracle中执行execute的时候报异常ORA-01031的解决办法
- Java写的众数问题
- 让你的程序有管理员权限
- 【JSON】简介
- 属性动画实现
- java junit (单元测试)测试工具如何使用?
- 常见的Http响应码
- 基于正向最大匹配算法的分词算法
- server
- 单身是最好的增值时期
- 各种解析度的水平及垂直参数的参考设置
- SQL Server 中关于EXCEPT和INTERSECT的用法