doc: Update docs/json.md
This commit is contained in:
parent
aadda3d5c5
commit
8e9132f900
10
README.md
10
README.md
@ -531,6 +531,16 @@ Quick Reference
|
|||||||
- [Quick Reference for VSCode](https://marketplace.visualstudio.com/items?itemName=jackiotyu.quick-reference) 由 [jackiotyu](https://github.com/jackiotyu/vscode-quick-reference) 提供
|
- [Quick Reference for VSCode](https://marketplace.visualstudio.com/items?itemName=jackiotyu.quick-reference) 由 [jackiotyu](https://github.com/jackiotyu/vscode-quick-reference) 提供
|
||||||
|
|
||||||
<!--rehype:ignore:start-->
|
<!--rehype:ignore:start-->
|
||||||
|
## 开发
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# 克隆仓库
|
||||||
|
$ git clone https://github.com/jaywcjlove/reference.git
|
||||||
|
$ npm install # 安装依赖
|
||||||
|
$ npm start # 启动监听,实时生成 HTML
|
||||||
|
$ open dist/index.html # 在浏览器打开生成 HTML
|
||||||
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
MIT © [Kenny Wong](https://github.com/jaywcjlove)
|
MIT © [Kenny Wong](https://github.com/jaywcjlove)
|
||||||
|
124
docs/json.md
124
docs/json.md
@ -27,8 +27,8 @@ JSON 备忘清单
|
|||||||
"salary": 70000,
|
"salary": 70000,
|
||||||
"married": true,
|
"married": true,
|
||||||
"children": [
|
"children": [
|
||||||
{"name": "Tom", "age": 9, "gender":"M"},
|
{"name": "Tom", "age": 9},
|
||||||
{"name": "Ava", "age": 7, "gender":"F"}
|
{"name": "Ava", "age": 7}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
@ -66,7 +66,7 @@ JSON 备忘清单
|
|||||||
{
|
{
|
||||||
"url": "https://jaywcjlove.github.io",
|
"url": "https://jaywcjlove.github.io",
|
||||||
"msg" : "Hi,\n\"Quick Reference\"",
|
"msg" : "Hi,\n\"Quick Reference\"",
|
||||||
"intro": "Share quick reference and cheat sheet for developers."
|
"intro": "为开发人员分享快速参考和备忘单"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -198,6 +198,124 @@ Have to be delimited by double quotes
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
JSON 5
|
||||||
|
----
|
||||||
|
|
||||||
|
### Objects
|
||||||
|
|
||||||
|
对象键可以是 ECMAScript 5.1 [IdentifierName](https://www.ecma-international.org/ecma-262/5.1/#sec-7.6)
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
width: 1920,
|
||||||
|
height: 1080,
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
数组可以有一个尾随逗号
|
||||||
|
|
||||||
|
```json
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
true,
|
||||||
|
'three',
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
|
### 允许单行和多行注释
|
||||||
|
|
||||||
|
```js
|
||||||
|
{
|
||||||
|
// 一行注释
|
||||||
|
"name": "Kenny"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
多行注释
|
||||||
|
|
||||||
|
```js
|
||||||
|
{
|
||||||
|
/* 这是一个
|
||||||
|
多行注释 */
|
||||||
|
"name": "Kenny"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### 允许附加空白字符
|
||||||
|
|
||||||
|
代码点 | 描述
|
||||||
|
:-- | ---
|
||||||
|
`U+0009` | 水平制表符
|
||||||
|
`U+000A` | 换行符
|
||||||
|
`U+000B` | 垂直制表符
|
||||||
|
`U+000C` | 换页符
|
||||||
|
`U+000D` | 回车符
|
||||||
|
`U+0020` | 空格
|
||||||
|
`U+00A0` | 不间断空格
|
||||||
|
`U+2028` | 行分隔符
|
||||||
|
`U+2029` | 段落分隔符
|
||||||
|
`U+FEFF` | 字节顺序标记
|
||||||
|
Unicode Zs 类别 | 空格分隔符 Unicode 类别中的任何其他字符
|
||||||
|
<!--rehype:className=left-align-->
|
||||||
|
|
||||||
|
### 数字
|
||||||
|
|
||||||
|
数字可能有前导或尾随小数点
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
integer: 123,
|
||||||
|
withFractionPart: 123.456,
|
||||||
|
onlyFractionPart: .456,
|
||||||
|
withExponent: 123e-456,
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
数字可以是十六进制
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
positiveHex: 0xdecaf,
|
||||||
|
negativeHex: -0xC0FFEE,
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
数字可以是正无穷大、负无穷大和 NaN。
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
positiveInfinity: Infinity,
|
||||||
|
negativeInfinity: -Infinity,
|
||||||
|
notANumber: NaN,
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
数字可以以明确的加号开头
|
||||||
|
|
||||||
|
### 字符串
|
||||||
|
<!--rehype:wrap-class=col-span-2-->
|
||||||
|
|
||||||
|
```js
|
||||||
|
'Lorem ipsum dolor sit amet, \
|
||||||
|
consectetur adipiscing elit.'
|
||||||
|
```
|
||||||
|
|
||||||
|
以下是代表相同的意思
|
||||||
|
|
||||||
|
```js
|
||||||
|
'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'
|
||||||
|
```
|
||||||
|
|
||||||
|
```json
|
||||||
|
'\A\C\/\D\C'
|
||||||
|
```
|
||||||
|
|
||||||
|
以下是代表相同的意思
|
||||||
|
|
||||||
|
```json
|
||||||
|
'AC/DC'
|
||||||
|
```
|
||||||
|
|
||||||
在 JavaScript 中访问 JSON
|
在 JavaScript 中访问 JSON
|
||||||
----
|
----
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user