解析
undefined-ux
输入流被默认初始化为NULL
调用前必须重定向输入流
# 设置输入流 setInputStream
参数 | 类型 |
---|---|
stream | FILE* |
返回值void
# 解析Json文本
String, Number,Bool, Null字面量值统一保存于 val->val;
// val->val
struct JsonVal* parseString();
struct JsonVal* parseNumber();
struct JsonVal* parseBool();
struct JsonVal* parseNull();
// val->arr
struct JsonVal* parseArray();
// val->obj
struct JsonVal* parseObject();
struct JsonVal* parseValue();
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10