Skip to content

Commit 0166f0d

Browse files
committed
Add TOC
1 parent b32de9d commit 0166f0d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tutorial03/tutorial03.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@
77

88
本单元内容:
99

10+
1. [JSON 字符串语法](#json-字符串语法)
11+
2. [字符串表示](#字符串表示)
12+
3. [内存管理](#内存管理)
13+
4. [缓冲区与堆栈](#缓冲区与堆栈)
14+
5. [解析字符串](#解析字符串)
15+
6. [总结和练习](#总结和练习)
16+
7. [参考](#参考)
17+
8. [常见问题](#常见问题)
18+
1019
## 1. JSON 字符串语法
1120

1221
JSON 的字符串语法和 C 语言很相似,都是以双引号把字符括起来,如 `"Hello"`。但字符串采用了双引号作分隔,那么怎样可以在字符串中插入一个双引号? 把 `a"b` 写成 `"a"b"` 肯定不行,都不知道那里是字符串的结束了。因此,我们需要引入转义字符(escape character),C 语言和 JSON 都使用 `\`(反斜线)作为转义字符,那么 `"` 在字符串中就表示为 `\"``a"b` 的 JSON 字符串则写成 `"a\"b"`。如以下的字符串语法所示,JSON 共支持 9 种转义序列:

0 commit comments

Comments
 (0)