acl
3.5.3.0
|
#include <acl_json.h>
Public 属性 | |
ACL_VSTRING * | ltag |
ACL_VSTRING * | text |
ACL_JSON_NODE * | tag_node |
ACL_JSON_NODE * | parent |
ACL_RING | children |
unsigned short | type |
unsigned short | depth |
unsigned char | quote |
unsigned char | left_ch |
unsigned char | right_ch |
unsigned | backslash:1 |
unsigned | part_word:1 |
ACL_JSON * | json |
ACL_RING | node |
ACL_JSON_NODE *(* | iter_head )(ACL_ITER *, ACL_JSON_NODE *) |
ACL_JSON_NODE *(* | iter_next )(ACL_ITER *, ACL_JSON_NODE *) |
ACL_JSON_NODE *(* | iter_tail )(ACL_ITER *, ACL_JSON_NODE *) |
ACL_JSON_NODE *(* | iter_prev )(ACL_ITER *, ACL_JSON_NODE *) |
在文件 acl_json.h 第 18 行定义.
unsigned ACL_JSON_NODE::backslash |
转义字符 \
在文件 acl_json.h 第 50 行定义.
ACL_RING ACL_JSON_NODE::children |
子节点集合
在文件 acl_json.h 第 23 行定义.
unsigned short ACL_JSON_NODE::depth |
当前节点的深度
在文件 acl_json.h 第 44 行定义.
ACL_JSON_NODE*(* ACL_JSON_NODE::iter_head) (ACL_ITER *, ACL_JSON_NODE *) |
在文件 acl_json.h 第 58 行定义.
ACL_JSON_NODE*(* ACL_JSON_NODE::iter_next) (ACL_ITER *, ACL_JSON_NODE *) |
在文件 acl_json.h 第 60 行定义.
ACL_JSON_NODE*(* ACL_JSON_NODE::iter_prev) (ACL_ITER *, ACL_JSON_NODE *) |
在文件 acl_json.h 第 64 行定义.
ACL_JSON_NODE*(* ACL_JSON_NODE::iter_tail) (ACL_ITER *, ACL_JSON_NODE *) |
在文件 acl_json.h 第 62 行定义.
ACL_JSON* ACL_JSON_NODE::json |
json 对象
在文件 acl_json.h 第 52 行定义.
unsigned char ACL_JSON_NODE::left_ch |
本节点的第一个字符: { or [
在文件 acl_json.h 第 48 行定义.
ACL_VSTRING* ACL_JSON_NODE::ltag |
标签名
在文件 acl_json.h 第 19 行定义.
ACL_RING ACL_JSON_NODE::node |
当前节点
在文件 acl_json.h 第 53 行定义.
ACL_JSON_NODE* ACL_JSON_NODE::parent |
父节点
在文件 acl_json.h 第 22 行定义.
unsigned ACL_JSON_NODE::part_word |
半个汉字的情况处理标志位
在文件 acl_json.h 第 51 行定义.
unsigned char ACL_JSON_NODE::quote |
非 0 表示 ' 或 "
在文件 acl_json.h 第 47 行定义.
unsigned char ACL_JSON_NODE::right_ch |
本节点的最后一个字符: } or ]
在文件 acl_json.h 第 49 行定义.
ACL_JSON_NODE* ACL_JSON_NODE::tag_node |
当标签值为 json 节点时此项非空
在文件 acl_json.h 第 21 行定义.
ACL_VSTRING* ACL_JSON_NODE::text |
当节点为叶节点时该文本内容非空
在文件 acl_json.h 第 20 行定义.
unsigned short ACL_JSON_NODE::type |
节点类型
在文件 acl_json.h 第 24 行定义.