APIJSON JSON传输协议与ORM库自动API生成与前后端分离支持

JSON 的 API 协议 + ORM 库的组合,APIJSON 真的是个挺省事的工具。用 JSON 格式直接写增删改查,前端自己定制返回结构,想要啥字段就要啥字段,开发效率直接起飞。

APIJSON 的自动化 API 生成,不夸张地说,能让你少写一大堆接口代码。比如你只要发个带结构的 JSON 过去,后台就能自动执行查询、分页、排序这些事,连 Swagger 文档都省了。

前后端分离项目里尤其合适。前端不求人,自己定义返回字段、嵌套结构,响应也快。后端就维护一套规则,写得少,改得也少,沟通成本降得可。

APIJSON 也不挑语言,用 Java 写的服务,客户端随便用什么都行,REST 风格照旧,只是换了种表达方式。蛮适合中小型项目或者内部系统,BaaS 的味道挺浓的。

哦对,GET求都能做复杂筛选,POST搞事务和批量操作也不难,用过一次你就知道这套协议多省事。唯一要注意的就是前期要花点时间学会那套语法,但上手之后就爽。

如果你常写接口、老被改字段烦得不行,可以试试 APIJSON,确实能少掉不少锅。

folder
JSONGitee最有价值的项目:rocket:一个JSON传输协议和一个ORM库,用于自动提供API和文件 预估大小:100个文件
file
.gitignore 372B
file
a 1B
file
APIJSON初期构思及实现.docx 21KB
file
.gitignore 9B
file
SQLConfig.java 5KB
file
AbstractObjectParser.java 30KB
file
AbstractVerifier.java 50KB
file
AbstractSQLExecutor.java 27KB
file
AbstractFunctionParser.java 11KB
file
Structure.java 8KB
file
Join.java 4KB
file
AbstractParser.java 50KB
file
AbstractSQLConfig.java 105KB
file
Pair.java 5KB
file
JSONRequest.java 5KB
file
JSON.java 7KB
file
JSONObject.java 13KB
file
JSONResponse.java 14KB
file
StringUtil.java 22KB
file
SQL.java 10KB
zip 文件大小:770.72KB