APIJSON - 功能符、数组关键词、对象关键词、全局关键词简表速查

简介: APIJSON - 功能符、数组关键词、对象关键词、全局关键词简表速查

APIJSON - 功能符、数组关键词、对象关键词、全局关键词简表速查

一 功能符号

数据库表中的字段用key代替

[]:查询数组

image.png

{}:匹配选项范围

image.png

{}:匹配条件范围

image.png

<>:包含选项范围

image.png

}{@:判断是否存在

image.png

():远程调用函数

image.png

@key():存储过程

image.png

key@:引用赋值

image.png

key@:子查询

image.png

$:模糊搜索

image.png

~:正则匹配

image.png

%:连续范围

image.png

+:增加/扩展

image.png

-:减少/去除

image.png

>:比较运算

image.png

  • ">"   大于
  • "<"   小于
  • ">="  大于等于
  • "<="  小于等于

&:逻辑运算符

image.png

  • "&"   与(并且)
  • "|"   或(或者)
  • "!"  非(不等于)

新建别名

image.png

二 数组关键词

"key":Object,key为 "[]":{} 中{}内的关键词,Object的类型由key指定 可以理解为下面这种格式

image.png

查询数量

image.png

查询页码

image.png

查询内容

image.png

  • 0   对象
  • 1   总数和分页详情
  • 2   数据、总数和分页详情

关联

image.png

  • "@"   APP JOIN
  • "<"   LEFT JOIN
  • ">"   RIGHT JOIN
  • "&"   INNER JOIN
  • "|"   FULL JOIN
  • "!"   OUTER JOIN
  • "*"   CROSS JOIN
  • "^"   SIDE JOIN
  • "("   ANTI JOIN
  • ")"   FOREIGN JOIN

自定义关键词

image.png

三 对象关键词

"@key":Object,@key为 Table:{} 中{}内的关键词,Object的类型由@key指定 下面这种格式

条件组合

image.png

返回字段

image.png

排序方式

image.png

分组方式

image.png

连接

image.png

集合空间

image.png

数据库类型

image.png

跨数据源

image.png

转为 JSON 格式返回

image.png

来访角色

image.png

性能分析

image.png

自定义原始SQL片段

image.png

自定义关键词

image.png

四 全局关键词

为最外层对象 {} 内的关键词。

集合空间

image.png

跨数据源

image.png

来访角色

image.png

性能分析

image.png

参数校验

image.png

接口版本

image.png

格式化

image.png

五 参考文档

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

相关文章
|
5月前
|
JavaScript
vue实现下拉列表远程搜索示例(根据关键词模糊搜索)
vue实现下拉列表远程搜索示例(根据关键词模糊搜索)
|
4月前
|
Java 程序员
JavaSE——正则表达式(2/2):应用案例、查找信息、用于搜索替换、分割内容
JavaSE——正则表达式(2/2):应用案例、查找信息、用于搜索替换、分割内容
19 0
DedeCMS织梦文档关键词维护中设置自动关键词重复嵌套出错的修改方法
织梦 DedeCMS 后台的关键词维护默认的情况是字数少的词优先于字数多的词,比如我们有两个这样的词:锚文本、定向锚文本,第二个词包含了第一个词,在文章中如果出现“定向锚文本”这个词,默认情况下只会给锚文本两个字添加关键词超链接,而不是整个词,那么我们怎么样才能实现字数多的词优先于字数少的词呢?
|
5月前
|
JavaScript
filter来实现模糊搜索的功能-很有用!
filter来实现模糊搜索的功能-很有用!
|
数据采集 开发者
【Axure教程】通讯录搜索案例(字母定位+模糊搜索
【Axure教程】通讯录搜索案例(字母定位+模糊搜索
【Axure教程】通讯录搜索案例(字母定位+模糊搜索
|
SQL Python
Python基础记录下字符串模糊匹配的方式
使用Python的difflib库中get_close_matches方法
250 0
Python基础记录下字符串模糊匹配的方式
|
JavaScript 前端开发 API
全文检索与高亮关键词匹配,用replace就够了
全文关键词检索高亮,这个在业务中常有的功能,比如浏览器默认就有个功能,关键词搜索就会匹配你检索的文字,并且会给你高亮,这是怎么实现的呢?
282 0
全文检索与高亮关键词匹配,用replace就够了
|
数据库
通过互联网搜索接口更新拼写语法库的设计
通过互联网搜索接口更新拼写语法库的设计
67 0
|
JavaScript 开发者 索引
品牌案例-根据关键字实现数组的过滤|学习笔记
快速学习品牌案例-根据关键字实现数组的过滤
142 0