APIJSON 4.5.2 is released, thanks to Tencent colleagues, Zhihu employees, QiAnxin code guards, Yuansan Technology, etc. for their contributions

APIJSON 4.5.1-4.5.2 update content

  • Solve parameter verification errors when high concurrency occurs;
  • Compatible with JDK 11+, thanks to Zhihu sunxiaoguang for the contribution PR#194 ;
  • Added a link to the APIJSON interface debugging practice, thanks to Tencent colleagues for contributing Issue#189 ;
  • Resolve the failure to release resources in time under abnormal circumstances, thanks to Qi'anxin Code Guard for contribution Issue#182-185 ;
  • Solve the problem of parsing reference assignment errors in some cases, other repairs and optimizations, thanks to the contribution of Source umbrella Technology Issue#48 ;

For details, see  Release .

Also thanks

  • TJRoger is APIJSON-Demo's APIJSON-iOS/APIJSON-Swift compatible with Swift5 PR#2 ;
  • A colleague of Tencent Sports fixes the document problem PR#18 for the APIJSON Chinese document apijson-doc
  • Ruoranw in Los Angeles translated the English document PR#106 for APIJSON , and created and deployed  APIJSONdocs separately ;
  • Grey Zeng published a blog apijson simple to use ;

Introduction to APIJSON

APIJSON is a JSON network transmission protocol created specifically for APIs and an ORM library based on this protocol.
For the simple CRUD, complex queries, simple transaction operation provides a fully automated universal API .
It can greatly reduce development and communication costs, simplify the development process, and shorten the development cycle.
It is suitable for small and medium-sized projects where the front and back ends are separated, especially BaaS, Serverless, Internet entrepreneurship projects and corporate self-use projects.

Why choose APIJSON?

  • Solve the ten  major pain points (APIJSON greatly improves development efficiency, strongly prevents joint debugging, cleverly avoids document defects, and saves traffic bandwidth, etc.)
  • Development speed is huge  (CRUD zero code hot update automation, APIJSONBoot compared with SSM, SSH, etc. conservative estimates can speed up more than 20 times)
  • Tencent official open source  (using the official accounts of GitHub, Gitee, Gongfeng and other platforms to open source, WeChat public account, Tencent Cloud + community and other official announcements)
  • Great community influence  (GitHub 9.8K Star ranks in the top 150 of 350W Java projects, far surpassing most open source projects at home and abroad such as FLAG and BAT)
  • Various honors and achievements  (Tencent open source five firsts, Tencent first GVP award-winning project, Tencent back-end project Star first, GitHub Java weekly list first, etc.)
  • Various user cases  (Tencent internal users include mutual entertainment, music, cloud and wisdom, and external users include Fortune 500 listed companies, hundreds of billions of capital state-owned enterprises, etc.)
  • Wide range of applicable scenarios  (non-financial projects such as social chat, reading information, audio and video, office learning, etc., various apps, websites, official accounts, applets, etc.)
  • Rich surrounding ecology  (Android, iOS, Web and other demos, massive ecology inheriting JSON, zero-code interface testing and unit testing tools, etc.)
  • Complete documentation and videos  (project introduction, quick start, installation and deployment, etc. back-end, front-end, client-side graphic explanations, video tutorials, code comments, etc.)
  • Rich and powerful functions  (zero code implementation such as addition, deletion and modification, paging sorting, grouping aggregation, various JOINs, various sub-queries, cross-database and cross-table, performance analysis, etc.)
  • Safe and simple to use  (automatic addition, deletion, modification, search, automatic generation of documents, automatic version management, automatic control permissions, automatic verification of parameters, automatic SQL injection prevention, etc.)
  • Flexible custom business  (write remote functions on the backend, you can get session, version, current JSON object, etc., and then customize processing)
  • High-quality and reliable code  (the code is rigorous and standardized, and the average bug rate per line of code is as low as 0.15% in the Pinpoint code scanning report of the business analysis software source umbrella)
  • Compatible with various projects  (friendly to the integration of various web frameworks and provide SpringBoot, JFinal Demo, the protocol is not limited to HTTP, and there is no conflict with other libraries)
  • The project is lightweight and compact  (only fastjson is required, Jar is only 280KB, and Java files are only 59 with a total of 13,719 lines of code, such as APIJSONORM 4.3.1)
  • Years of continuous iteration  (open sourced in 2016, it has been maintained for 4 years, accumulated 2000+ Commits, 70+ Releases, continuous update and iteration...)

APIJSON ecological project

APIAuto  agile development of the most powerful and easy-to-use HTTP interface tool, machine learning zero code test, generated code and static check, generated document and cursor floating annotation

UnitAuto  machine learning unit test platform, zero-code, comprehensive, automated test method/function correctness and usability

APIJSON.NET C# 版 APIJSON ,支持 MySQL, PostgreSQL, SQL Server, Oracle, SQLite

apijson-php  PHP version of APIJSON, based on ThinkPHP, supports MySQL, PostgreSQL, SQL Server, Oracle, etc.

apijson-node  Node.ts version APIJSON, provides demo of nestjs and typeorm, supports MySQL, PostgreSQL, SQL Server, Oracle

uliweb-apijson  Python version of APIJSON, supports MySQL, PostgreSQL, SQL Server, Oracle, SQLite, etc.

APIJSONParser  third-party APIJSON parser, dynamically parse JSON into SQL

ApiJsonByJFinal  integrates APIJSON and JFinal Demo

SpringServer1.2-APIJSON  smart party building server, providing interfaces for uploading and downloading files

apijson-builder is  a JavaScript library that facilitates building RESTful requests for APIJSON

Thanks to the enthusiastic authors for their contributions, click ⭐Star to encourage them to continue to improve it^_^

APIJSON Gitee homepage

https://gitee.com/Tencent/APIJSON

Guess you like

Origin www.oschina.net/news/127720/apijson-4-5-2-released