输出

输出流被默认初始化为NULL

调用前必须重定向输出流

# 设置输出流 setOutputStream

参数 类型
stream FILE*

返回值void

# 输出

# 树状缩进格式输出

以四空格为一层缩进

// hierarchy 为缩进层级, 0不缩进
void printfJsonVal(struct JsonVal* val, int hierarchy);
void printfArray(const struct JsonArray* array, int hierarchy); 
1
2
3

# 压缩形式输出

void printString(const struct JsonString* str);
void printNONE();
void printBool(const struct JsonString* bl);
void printNumber(const struct JsonString* num);
void printObject(const struct JsonObj* obj);
void printArray(const struct JsonArray* array);
void printJsonVal(struct JsonVal* val);
1
2
3
4
5
6
7