项目介绍
APIJSON 是一个由腾讯开源的实时零代码、全功能、强安全的 ORM 库,为各种增删改查提供了完全自动化的万能通用接口,零代码实时满足千变万化的各种新增和变更需求,能够大幅降低开发和沟通成本,简化开发流程,缩短开发周期。
应用场景
它适合各种中小型前后端分离的项目,特别是创业项目、内部项目、低代码/零代码平台、小程序、BaaS、Serverless 等场景。APIJSON 提供了丰富的功能模块和特点,支持多种数据库和框架,具有强大的社区影响力和多样的用户案例。
功能模块
后端功能模块
-
万能通用接口:提供零代码的增删改查接口,支持各种跨库连表、JOIN 嵌套子查询等。 -
自动生成文档:无需手动编写和维护接口文档,自动静态检查。 -
权限校验:自动校验用户权限,确保数据安全。 -
版本管理:自动管理接口版本,保持兼容性。 -
防 SQL 注入:自动防止 SQL 注入攻击。
前端功能模块
-
不用再向后端催接口、求文档 -
数据和结构完全定制,要啥有啥 -
看请求知结果,所求即所得 -
可一次获取任何数据、任何结构 -
能去除多余数据,节省流量提高速度
功能特点
对于后端
-
零代码接口:大部分 HTTP API 无需编写代码。 -
自动化操作:零代码实现增删改查、跨库连表等操作。 -
文档自动生成:自动生成并维护接口文档。 -
权限与安全:自动校验权限,防止 SQL 注入。 -
版本兼容:开放 HTTP API 无需划分版本,始终保持兼容。
对于前端
-
无需催接口:不再需要向后端催接口、求文档。 -
数据与结构定制:完全定制返回的数据和结构。 -
高效联调:看请求知结果,所求即所得。 -
节省流量:去除多余数据,提高响应速度。
项目技术栈
-
主语言:Java -
数据库支持:MySQL 等(通过 JDBC/ODBC 连接) -
框架支持:SpringBoot、JFinal 等 -
前端工具:APIAuto(机器学习接口工具) -
插件支持: -
apijson-orm:APIJSON ORM 库 -
apijson-framework:APIJSON 服务端框架 -
apijson-router:APIJSON 路由插件 -
apijson-column:APIJSON 字段插件 -
以及其他多种数据库插件(如 MongoDB、Cassandra 等)
-
功能演示
APIJSON 接口展示
Postman 展示 APIJSON

APIAuto 展示 APIJSON
使用 APIAuto-机器学习接口工具 来管理和测试 HTTP API 可大幅 减少传参错误、提升联调效率







开源地址
https://gitee.com/Tencent/APIJSON

