自動化接口和文檔 APIJSON 3.0.0 發布

2020-12-06 開源中國

APIJSON 3.0.0 更新內容:

  • 新增Function,啟動時自檢;

  • join等功能兼容PostgreSQL;

  • 解決join在主表為空對象時未解析為JOIN語句;

  • 解決server.JSONRequest未轉換數組為JSONArray導致後面解析出錯;

  • Schema,Table,column都加引號解決Order等關鍵詞作為表名出錯;

  • 優化Admin角色的處理;

  • 優化遠程函數;

APIJSON簡介

APIJSON是一種為API而生的JSON網絡傳輸協議。
為 簡單的增刪改查、複雜的查詢、簡單的事務操作 提供了完全自動化的API。
能大幅降低開發和溝通成本,簡化開發流程,縮短開發周期。

  

在線解析

  • 自動生成文檔,清晰可讀永遠最新

  • 自動生成請求代碼,支持Android和iOS

  • 自動生成JavaBean文件,一鍵下載

  • 自動管理與測試接口用例,一鍵共享

  • 自動校驗與格式化JSON,支持高亮和收展

對於前端

  • 不用再向後端催接口、求文檔

  • 數據和結構完全定製,要啥有啥

  • 看請求知結果,所求即所得

  • 可一次獲取任何數據、任何結構

  • 能去除重複數據,節省流量提高速度

對於後端

  • 提供通用接口,大部分API不用再寫

  • 自動生成文檔,不用再編寫和維護

  • 自動校驗權限、自動管理版本、自動防SQL注入

  • 開放API無需劃分版本,始終保持兼容

  • 支持增刪改查、模糊搜索、正則匹配、遠程函數等

碼雲Gitee源碼下載:

https://gitee.com/TommyLemon/APIJSON

相關焦點

  • uliweb_apijson 0.1.2 發布,自動化接口和文檔 Python 實現
    0.1.1-0.1.2 更新內容: 新增自動化權限管理,支持 UNKNOWN, LOGIN, OWNER, ADMIN 4 種角色; 新增自動化數據和結構校驗,支持 ADD, DISALLOW, NECESSARY 3 中操作方法; 新增條件 與或非 組合方式的關鍵詞 @expr,例如 "@expr":[["username
  • APIAuto 2.0.0 發布,機器學習自動化測試、自動生成代碼和注釋...
    具體內容見 ReleasesAPIAuto機器學習測試、自動生成代碼、自動靜態檢查、自動生成文檔與注釋等,做最先進的接口管理工具。支持 HTTP POST 提交 JSON 參數的 API。針對 APIJSON 做了靜態檢查、生成代碼、格式化等大量優化。
  • APIJSON 3.4.9 發布,已入選碼雲最具價值項目 - OSCHINA - 中文...
    APIJSON 3.4.0-3.4.9 更新內容: 新增JFinal版Demo叫APIJSONFinal
  • APIJSON 2.9.0 發布,自動化接口和文檔
  • APIJSON 3.1.0 發布,Star 超第 2 大 ORM 庫 Hibernate
    因為 APIJSON 是自動化的,後端不用寫代碼,就能自動解析前端傳的 JSON 參數,自動轉為 SQL 語句並連接資料庫執行,然後返回對應的 JSON 結果,期間自動校驗權限、數據、結構,自動防 SQL 注入。
  • JupyterLab 3.0發布
    日前JupyterLab官方博客發布消息宣布正式發布 JupyterLab3.0,該版本新增加了可視化調試器,目錄,簡單模式UI,多語言支持等大量新功能,並對擴展系統進行了重大改進。今天蟲蟲就帶領大家一起嘗鮮JupyterLab3.0。
  • Eclipse Virgo 3.0.0.M02 發布
    EclipseRT 的 Virgo Web 伺服器是一個完全基於模塊化的 Java 應用伺服器,主要用於運行企業 Java 應用程式和基於 Spring 框架的應用,具備高度靈活性和可靠性,提供一個簡單但功能強大的開發
  • Foxit Reader 3.0全新發布
    與官方PDF文檔閱讀器Adobe Reader相比,Foxit Reader體積小巧、速度飛快、功能齊全,在全球已經贏得了5000多萬用戶的青睞。經過兩個多月的測試後,全新的Foxit Reader 3.0版已經發布,引入了一系列激動人心的新功能,很多現有功能也進行了增強。
  • Pytorch 0.3.0 發布,實現多方面提速,增加對ONNX支持
    雷鋒網 AI 科技評論按,2017 年初,Facebook 在機器學習和科學計算工具 Torch 的基礎上,針對 Python 語言發布了一個全新的機器學習工具包 PyTorch。一經發布,這款開源工具包就受到廣泛關注和討論,經過幾個月的發展,目前 PyTorch 已經成為從業者最重要的研發工具之一。經過將近一年的發展,日前,迎來了 PyTorch 0.3.0 版本。
  • Apache Hadoop 3.0.0 GA 正式發布,要求 Java 8
    編者註:Hadoop 發布了全新 3.0 版本,關於該版本的主要改進說明,
  • 數據科學集成環境JupyterLab發布3.0
    日前JupyterLab官方博客發布消息宣布正式發布 JupyterLab3.0,該版本新增加了可視化調試器,目錄,簡單模式UI,多語言支持等大量新功能,並對擴展系統進行了重大改進。今天蟲蟲就帶領大家一起嘗鮮JupyterLab3.0。
  • aelf Enterprise 1.0.0 Preview 1 版正式發布
    3月27日,aelf Enterprise 1.0.0 Preview 1 版正式發布。aelf Enterprise 1.0.0 preview 1 版是一個整體的區塊鏈商業化解決方案,包含完備的區塊鏈系統、開發套件、開發文檔、以及配套的基礎應用和基礎服務。
  • Apache SkyWalking(Incubating) 5.0.0-alpha 發布
    從3.x開始,SkyWalking核心團隊展示了自動探針的高性能,拓撲分析,JVM性能收集等多種能力,但是UI和複雜分析依然是短板。5.x版本系列的首次發布,系統迎來了全新的UI和功能特性。現代化的UI,後端複雜的分析能力,展現了從3.x到5.x的跨越,以及技術迭代。新版本從7個維度可視化剖析分布式系統的運行情況1.
  • StepChain 0.0.7 發布,Java 通用業務處理框架
    3、部分接口API調整。4、建議使用0.0.6者全部升級到0.0.7版本。stepchain 通用業務流程流水線處理框架。 類似於Commons Chain和Commons Pipeline這樣的Java Pipeline Step Chain用於組織複雜處理流程執行的流行技術。
  • smart-doc 1.9.7 發布,Java 零註解文檔生成工具
    smart-doc完全基於接口源碼分析來生成接口文檔,完全做到零註解侵入,你只需要按照java標準注釋編寫,smart-doc就能幫你生成一個簡易明了的markdown 或是一個像GitBook樣式的靜態html文檔。如果你已經厭倦了swagger等文檔工具的無數註解和強侵入汙染,那請擁抱smart-doc吧!
  • 迄今最快PDF索引工具 福昕發布Foxit PDF IFilter 3.0
    迄今最快PDF索引工具 福昕發布Foxit PDF IFilter 3.0 8月14日,福昕軟體面向全球發布可以快速搜索PDF文檔的工具Foxit PDF IFilter 3.0
  • PHP 框架 QueryPHP 1.0.3 發布,兼容 PHP 8.0 和 PHP 8.1
    QueryPHP 1.0.3 僅僅做了對 PHP 8.0 和 PHP 8.1 兼容性處理,修復了 PHP 8 下面的代碼和測試用例。
  • 萬興科技PDFelement 8.0版本全新發布:像操作Word一樣操作PDF文檔!
    其中,文檔創意領域,為了更好地賦能個體和企業在數字經濟時代的競爭中脫穎而出,萬興科技正式推出了企業級一站式PDF解決方案PDFelement 8.0版本(中文版為萬興PDF專家),在產品性能、新增功能和交互體驗三大方面進行了全面升級。
  • Masterlab 3.0.0 RC3 版本發布
    Masterlab 是一款基於事項驅動和敏捷開發的在線協作系統,專為項目經理、產品經理、碼農、測試工程師量身定做,簡約不簡單,可將複雜的項目管理簡單化。 可廣泛應用於缺陷跟蹤、客戶服務、工單推進、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領域。
  • Traefik v2.0.0-rc1 發布,HTTP 反向代理、負載均衡軟體
    ,可以對配置進行自動化、動態的管理。2.0.0-rc1已經發布,更新如下: [acme] 改進 acme 日誌 [docker,k8s,k8s/crd,k8s/ingress] chore:更新  docker 和 k8s [k8s,k8s/ingress] 添加 TSL 脫機路由器 [middleware,provider] 添加 Feature-Policy 頭文件支持 [middleware] 添加速率限制器,將 maxConn