APIJSON 是腾讯开源的一款专为 API 设计的 JSON 网络传输协议及 ORM 库,旨在简化开发流程,提高开发效率,并降低开发和沟通成本。它适用于中小型前后端分离的项目,特别是创业项目、内部项目、低代码/零代码、小程序、BaaS、Serverless 等场景。
APIJSON 主要特点
🏆 零代码、全功能、强安全 ORM 库 🚀,后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。
1)对于前端:
不用再向后端催接口、求文档 数据和结构完全定制,要啥有啥 看请求知结果,所求即所得 可一次获取任何数据、任何结构 能去除多余数据,节省流量提高速度
2)对于后端:
提供万能通用接口,大部分 HTTP API 不用再写 零代码增删改查、各种跨库连表、JOIN 嵌套子查询等 自动生成文档,不用再编写和维护,且自动静态检查 自动校验权限、自动管理版本、自动防 SQL 注入 开放 HTTP API 无需划分版本,始终保持兼容
APIJSON 的使用场景
APIJSON 适用于快速开发、微服务和移动应用,提供简洁易用、强类型安全和可扩展的特性,是现代软件开发的理想选择。
APIJSON 接口展示
Postman 展示 APIJSON
APIAuto 展示 APIJSON
使用 APIAuto-机器学习接口工具 来管理和测试 HTTP API 可大幅 减少传参错误、提升联调效率(注意网页工具界面是 APIAuto,里面的 URL+JSON 才是 APIJSON 的 HTTP API):
项目源码:
https://github.com/Tencent/APIJSON
大家都在看