We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b32de9d commit 0166f0dCopy full SHA for 0166f0d
tutorial03/tutorial03.md
@@ -7,6 +7,15 @@
7
8
本单元内容:
9
10
+1. [JSON 字符串语法](#json-字符串语法)
11
+2. [字符串表示](#字符串表示)
12
+3. [内存管理](#内存管理)
13
+4. [缓冲区与堆栈](#缓冲区与堆栈)
14
+5. [解析字符串](#解析字符串)
15
+6. [总结和练习](#总结和练习)
16
+7. [参考](#参考)
17
+8. [常见问题](#常见问题)
18
+
19
## 1. JSON 字符串语法
20
21
JSON 的字符串语法和 C 语言很相似,都是以双引号把字符括起来,如 `"Hello"`。但字符串采用了双引号作分隔,那么怎样可以在字符串中插入一个双引号? 把 `a"b` 写成 `"a"b"` 肯定不行,都不知道那里是字符串的结束了。因此,我们需要引入转义字符(escape character),C 语言和 JSON 都使用 `\`(反斜线)作为转义字符,那么 `"` 在字符串中就表示为 `\"`,`a"b` 的 JSON 字符串则写成 `"a\"b"`。如以下的字符串语法所示,JSON 共支持 9 种转义序列:
0 commit comments