doc: Update docs/json.md
This commit is contained in:
		
							
								
								
									
										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
 | 
				
			||||||
----
 | 
					----
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user