没有合适的资源?快使用搜索试试~ 我知道了~
JSON - 快速指南 - Quick Guide
需积分: 1 0 下载量 196 浏览量
2024-04-23
08:50:44
上传
评论
收藏 1.35MB PDF 举报
温馨提示
试读
33页
JSON - 快速指南 - Quick Guide
资源推荐
资源详情
资源评论
2024/4/15 08:08
JSON - 快速指南
https://www.tutorialspoint.com/json/json_quick_guide.htm
1/33
JSON - 快速指南
JSON - 概述
JSON 或 JavaScript 对象表示法是一种轻量级的基于文本的开放标准,专为人类可读的数据交换
而设计。 JSON 使用的约定是程序员所熟知的,其中包括 C、C++、Java、Python、Perl 等。
JSON 的用途
JSON的特点
JSON 中的简单示例
JSON 代表 JavaScript 对象表示法。
该格式由 Douglas Crockford 指定。
它是为人类可读的数据交换而设计的。
它是从 JavaScript 脚本语言扩展而来的。
文件扩展名是.json。
JSON 互联网媒体类型是application/json。
统一类型标识符是 public.json。
它在编写基于 JavaScript 的应用程序(包括浏览器扩展和网站)时使用。
JSON 格式用于通过网络连接序列化和传输结构化数据。
它主要用于在服务器和 Web 应用程序之间传输数据。
Web 服务和 API 使用 JSON 格式提供公共数据。
它可以与现代编程语言一起使用。
JSON 易于读写。
它是一种轻量级的基于文本的交换格式。
JSON 与语言无关。
2024/4/15 08:08
JSON - 快速指南
https://www.tutorialspoint.com/json/json_quick_guide.htm
2/33
以下示例演示如何使用 JSON 根据书籍的主题和版本存储与书籍相关的信息。
{
"book": [
{
"id":"01",
"language": "Java",
"edition": "third",
"author": "Herbert Schildt"
},
{
"id":"07",
"language": "C++",
"edition": "second",
"author": "E.Balagurusamy"
}
]
}
了解了上面的程序后,我们将尝试另一个例子。让我们将以下代码保存为json.htm -
<html>
<head>
<title>JSON example</title>
<script language = "javascript" >
var object1 = { "language" : "Java", "author" : "herbert schildt" };
document.write("<h1>JSON with JavaScript example</h1>");
document.write("<br>");
document.write("<h3>Language = " + object1.language+"</h3>");
document.write("<h3>Author = " + object1.author+"</h3>");
var object2 = { "language" : "C++", "author" : "E-Balagurusamy" };
document.write("<br>");
document.write("<h3>Language = " + object2.language+"</h3>");
document.write("<h3>Author = " + object2.author+"</h3>");
document.write("<hr />");
document.write(object2.language + " programming language can be studied " +
document.write("<hr />");
现场演示
2024/4/15 08:08
JSON - 快速指南
https://www.tutorialspoint.com/json/json_quick_guide.htm
3/33
</script>
</head>
<body>
</body>
</html>
现在让我们尝试使用 IE 或任何其他支持 javascript 的浏览器打开 json.htm,它会产生以下结
果 -
有关 JSON 对象的更多信息,请参阅 JSON 对象章节。
JSON - 语法
让我们快速了解一下 JSON 的基本语法。 JSON 语法基本上被视为 JavaScript 语法的子集;它
包括以下内容 -
下面是一个简单的例子 -
{
"book": [
数据以名称/值对的形式表示。
大括号保存对象,每个名称后跟“:”(冒号),名称/值对由 ,(逗号)分隔。
方括号保存数组,值之间用 ,(逗号)分隔。
2024/4/15 08:08
JSON - 快速指南
https://www.tutorialspoint.com/json/json_quick_guide.htm
4/33
{
"id": "01",
"language": "Java",
"edition": "third",
"author": "Herbert Schildt"
},
{
"id": "07",
"language": "C++",
"edition": "second",
"author": "E.Balagurusamy"
}
]
}
JSON 支持以下两种数据结构 -
JSON - 数据类型
JSON 格式支持以下数据类型 -
先生。 类型和描述
1
数字
JavaScript 中的双精度浮点格式
2
细绳
带反斜杠转义的双引号 Unicode
3
布尔值
对或错
4
大批
值的有序序列
名称/值对的集合- 这种数据结构由不同的编程语言支持。
值的有序列表- 它包括数组、列表、向量或序列等。
2024/4/15 08:08
JSON - 快速指南
https://www.tutorialspoint.com/json/json_quick_guide.htm
5/33
5
价值
它可以是字符串、数字、true 或 false、null 等
6
目的
键:值对的无序集合
7
空白
可以在任意一对令牌之间使用
8
无效的
空的
数字
下表显示了数字类型 -
先生。 类型和描述
1
整数
数字 1-9、0 以及正数或负数
2
分数
0.3、0.9 等分数
3
指数
指数如 e、e+、e-、E、E+、E-
句法
var json-object-name = { string : number_value, .......}
例子
显示数字数据类型的示例,值不应加引号 -
它是 JavaScript 中的双精度浮点格式,取决于实现。
不使用八进制和十六进制格式。
Number 中不使用 NaN 或 Infinity。
剩余32页未读,继续阅读
资源评论
huangyiye
- 粉丝: 0
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pod-tomcat.yaml
- This module implements the Requests API.
- Delphi 12 控件之unidac-10.2.1-d29pro.exe
- keyword.other.package.java
- Apple//DTD PLIST 1.0//EN
- comment.block.documentation.rust
- there is no way to distinguish perfectly
- 数据库管理工具:dbeaver-ce-24.0.2-x86-64-setup.exe
- Objective-C.tmLanguage
- 数据库管理工具:dbeaver-ce-24.0.2-macos-x86-64.dmg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功