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 53d911e commit 6af7159Copy full SHA for 6af7159
tutorial05/tutorial05.md
@@ -5,6 +5,14 @@
5
6
本文是[《从零开始的 JSON 库教程》](https://zhuanlan.zhihu.com/json-tutorial)的第五个单元。代码位于 [json-tutorial/tutorial05](https://github.com/miloyip/json-tutorial/blob/master/tutorial05)。
7
8
+本单元内容:
9
+
10
+1. [JSON 数组](#1-json-数组)
11
+2. [数据结构](#2-数据结构)
12
+3. [解析过程](#3-解析过程)
13
+4. [实现](#4-实现)
14
+5. [总结与练习](#5-总结与练习)
15
16
## 1. JSON 数组
17
18
从零到这第五单元,我们终于要解析一个 JSON 的复合数据类型了。一个 JSON 数组可以包含零至多个元素,而这些元素也可以是数组类型。换句话说,我们可以表示嵌套(nested)的数据结构。先来看看 JSON 数组的语法:
@@ -201,7 +209,7 @@ static int lept_parse_value(lept_context* c, lept_value* v) {
201
209
202
210
这种写法为什么会有 bug?这是第 5 条练习题。
203
211
204
-## 5. 总结和练习
212
+## 5. 总结与练习
205
213
206
214
1. 编写 `test_parse_array()` 单元测试,解析以下 2 个 JSON。由于数组是复合的类型,不能使用一个宏去测试结果,请使用各个 API 检查解析后的内容。
207
215
0 commit comments