APIJSON - 功能符、数组关键词、对象关键词、全局关键词简表速查
一 功能符号
数据库表中的字段用key代替
[]:查询数组
{}:匹配选项范围
{}:匹配条件范围
<>:包含选项范围
}{@:判断是否存在
():远程调用函数
@key():存储过程
key@:引用赋值
key@:子查询
$:模糊搜索
~:正则匹配
%:连续范围
+:增加/扩展
-:减少/去除
>:比较运算
- ">" 大于
- "<" 小于
- ">=" 大于等于
- "<=" 小于等于
&:逻辑运算符
- "&" 与(并且)
- "|" 或(或者)
- "!" 非(不等于)
新建别名
二 数组关键词
"key":Object,key为 "[]":{} 中{}内的关键词,Object的类型由key指定 可以理解为下面这种格式
查询数量
查询页码
查询内容
- 0 对象
- 1 总数和分页详情
- 2 数据、总数和分页详情
关联
- "@" APP JOIN
- "<" LEFT JOIN
- ">" RIGHT JOIN
- "&" INNER JOIN
- "|" FULL JOIN
- "!" OUTER JOIN
- "*" CROSS JOIN
- "^" SIDE JOIN
- "(" ANTI JOIN
- ")" FOREIGN JOIN
自定义关键词
三 对象关键词
"@key":Object,@key为 Table:{} 中{}内的关键词,Object的类型由@key指定 下面这种格式
条件组合
返回字段
排序方式
分组方式
连接
集合空间
数据库类型
跨数据源
转为 JSON 格式返回
来访角色
性能分析
自定义原始SQL片段
自定义关键词
四 全局关键词
为最外层对象 {} 内的关键词。
集合空间
跨数据源
来访角色
性能分析
参数校验
接口版本
格式化
五 参考文档
APIJSON功能符:https://github.com/Tencent/APIJSON/blob/master/Document.md#32-%E5%8A%9F%E8%83%BD%E7%AC%A6
APIJSON目前实现功能:https://github.com/Tencent/APIJSON/wiki#APIJSON%E7%9B%AE%E5%89%8D%E5%B7%B2%E5%AE%9E%E7%8E%B0