Awesome JSON 庫和資源的精選列表

原創(chuàng)翻譯,原始鏈接 本文為awesome系列中的awesome java

Awesome JSON

Awesome JSON 庫和資源的精選列表。

應(yīng)用

Mac系統(tǒng)

  • Visual JSON (github) - Mac OS X上簡單優(yōu)雅的JSON查看器
  • JSONExport - 將對象轉(zhuǎn)換為當(dāng)前支持的語言的類

二進(jìn)制序列化

  • BSON - 二進(jìn)制JSON.
  • MessagePack - 一個極其高效的對象序列化庫.
  • UBJSON - 二進(jìn)制 JSON 的通用兼容格式規(guī)范.
  • CBOR - 簡潔的二進(jìn)制對象表示.
  • PSON - 協(xié)議 JSON,超高效的二進(jìn)制序列化格式.

瀏覽器擴(kuò)展程序

Chrome

  • JSON Formatter (github) - 使 JSON 易于閱讀(開源)
  • JSON Viewer (github) - 它是一個用于打印 JSON 和 JSONP 的 Chrome 擴(kuò)展.
  • JSON Browser (github) - 借助 JSON 模式瀏覽 JSON 網(wǎng)絡(luò).
  • JSON Finder (github) - 像在 Finder 中一樣瀏覽.
  • JSON Viewer Pro (github - 一個開源的 Chrome 擴(kuò)展,用于通過語法高亮和折疊瀏覽 JSON,或作為可視化圖表
  • Discoverable JSON (github) - Gron 啟發(fā)擴(kuò)展。 將 JSON 文檔轉(zhuǎn)換為 javascript 表達(dá)式。 帶有過濾、刪除、查找和替換功能.

Firefox

Safari

  • JSONAce (github) - 在 Web 瀏覽器中使用使用 ACE 編輯器查看格式和語法高亮的JSON.
  • JSONView (github) - 在 Web 瀏覽器中查看格式和語法高亮的JSON的FireFox擴(kuò)展的Safari版本

命令行工具

  • fx - 交互式終端工具.
  • jo - 一個創(chuàng)建 JSON 對象的小工具
  • jsoncat - 在終端中的漂亮地打印帶有顏色和可以調(diào)整標(biāo)簽大小的Json.
  • jq - 輕量級、靈活的命令行 JSON 處理器.
  • json - 用于在 Unix 命令行上讓JSON優(yōu)雅顯示 的“json”命令.
  • jshon - 為在 shell 中提供最大便利而設(shè)計(jì)的解析器.
  • jarg - shell 中的簡寫 JSON 和表單編碼語法.
  • jsawk - JSON版awk.
  • json-dotenv - 以 json 格式操作和提取 envfiles.
  • gron - 離散分配json,使其方便grep處理.
  • jid - 增量挖掘器. 使用過濾查詢(如 jq)以交互方式向下鉆取 JSON.
  • jiq - 它是使用jqjid . 您可以使用 jq 過濾查詢以交互方式向下鉆取。
  • jv - jv(jsonviewer)幫助您查看 JSON。.
  • jl - jl(“JSON lambda”)是一種用于查詢和操作 JSON 的小型函數(shù)式語言。
  • oj - 快速靈活的命令行 JSON 處理器.
  • visidata - 一個類似終端電子表格的工具,用于交互式探索數(shù)據(jù).

數(shù)據(jù)庫

  • MongoDB - 開源文檔數(shù)據(jù)庫和領(lǐng)先的 NoSQL 數(shù)據(jù)庫.
  • RethinkDB - 一個開源的分布式文檔數(shù)據(jù)庫,具有令人愉悅且強(qiáng)大的查詢語言.
  • EJDB - 在 MIT 許可下發(fā)布的嵌入式 JSON 數(shù)據(jù)庫引擎. (C)
  • lowdb -基于 lodash API 構(gòu)建的平面文件數(shù)據(jù)庫. (Javascript)
  • Lawnchair - 輕量級客戶端文檔存儲. (Javascript)
  • JSON ODM - 在服務(wù)器或?yàn)g覽器中使用 JavaScript 的對象文檔映射器. (Javascript)
  • JSON Server - 在 30 秒內(nèi)獲得零編碼的完整的假的 REST API.
  • Kinto - 具有同步和共享能力的輕量級 JSON 存儲服務(wù).
  • CouchDB - 無縫多主同步,可從大數(shù)據(jù)擴(kuò)展到移動,具有直觀的 HTTP/JSON API,專為可靠性而設(shè)計(jì).
  • RxDB - 具有 JSON-Schema、mango-Query 和 CouchDB-sync 的事件驅(qū)動型 JSON 數(shù)據(jù)庫. (Javascript)
  • JSONlite - 一個簡單、自包含、無服務(wù)器、零配置、json 文檔存儲. (Bash)

數(shù)據(jù)集

  • country.io - 各種國家JSON格式相關(guān)數(shù)據(jù)集,如 公司貨幣、國家代碼、名稱等
  • countries - 世界國家.
  • vat-rates - 所有歐盟國家的增值稅稅率.
  • MTG JSON - 最新的萬智牌卡數(shù)據(jù).
  • Heartstone JSON - 最新爐石卡牌數(shù)據(jù).
  • getCountries() - 自定義國家數(shù)據(jù)生成器.

數(shù)據(jù)模型

  • JSONModel - 神奇的數(shù)據(jù)建??蚣? (Objective-C)

數(shù)據(jù)生成

  • jsonymize - 從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù),匿名化,然后寫入標(biāo)準(zhǔn)輸出.
  • dyson - 用于動態(tài)、假 JSON 的服務(wù)器. (node.js)

差異化

  • JSONPatch - 描述文檔更改的格式.
  • JSON-Patch - JSON-Patch 標(biāo)準(zhǔn) (RFC 6902) 的精益和平均 Javascript 實(shí)現(xiàn). (Javascript)
  • jiff - 基于 rfc6902 的 JSON 補(bǔ)丁和差異. (Javascript)
  • json-patch-php - JSON補(bǔ)丁的實(shí)現(xiàn)(IETF RFC 6902) (PHP)
  • dffptch - 使用緊湊的差異格式進(jìn)行差異和修補(bǔ)的微庫. (Javascript)
  • jsondiffpatch - JavaScript 對象的差異和補(bǔ)丁. (Javascript)

編輯器

  • FrontAid CMS - 支持任意數(shù)據(jù)模型結(jié)構(gòu)的內(nèi)容管理系統(tǒng).
  • JSONEdit - 作為 AngularJS 指令構(gòu)建的用戶友好的可視化編輯器。

格式擴(kuò)展

  • GeoJSON - 一種地理空間數(shù)據(jù)交換格式.
  • JSON-LD - 一種輕量級的關(guān)聯(lián)數(shù)據(jù)格式.
  • JSON-RPC - 一種無狀態(tài)、輕量級的遠(yuǎn)程過程調(diào)用 (RPC) 協(xié)議.
  • JSONP - 使用 JSON-P/JSONP 更安全的跨域 Ajax.
  • JsonML - 一種將基于 XML 的標(biāo)記作為 JSON 傳輸?shù)木o湊格式,可以無損地將其轉(zhuǎn)換回其原始形式.
  • JSON5 - 一個旨在讓人類更容易手動編寫和維護(hù)的擴(kuò)展.
  • JSON6 - 用于人類的 JSON (ES6).
  • JSON 1.1/JSONX - 具有人類格式擴(kuò)展的進(jìn)化版 1.1,包括。注釋、不帶引號和多行字符串、可選和尾隨逗號等等。
  • JSON Resume - 創(chuàng)建簡歷標(biāo)準(zhǔn)的開源倡議。
  • JSON Web Tokens - 一種緊湊的 URL 安全方式,表示要在兩方之間傳輸?shù)穆暶?
  • JSON API - 構(gòu)建 API 的標(biāo)準(zhǔn).
  • Collection+JSON - 一種讀/寫超媒體類型,旨在支持簡單集合的管理和查詢.
  • hal-json - 一組用于在 JSON 或 XML 中表示超鏈接的約定.
  • JSON Activity Streams - 一種用于聯(lián)合網(wǎng)絡(luò)社交活動的格式.
  • JSON-stat - 用于數(shù)據(jù)傳播的簡單輕量級格式.
  • /contribute.json - 使開源貢獻(xiàn)信息更易于跨項(xiàng)目訪問.
  • JSON Table Schema - 表格數(shù)據(jù)的簡單模式
  • NDJSON (換行分隔的 JSON)- 在流協(xié)議中分隔 JSON 的標(biāo)準(zhǔn)。
  • survey.js - 基于 JSON 的調(diào)查庫.
  • JSON Meta Application Protocol (JMAP) - 一種有效同步基于 JSON 的數(shù)據(jù)對象的協(xié)議,支持推送和帶外二進(jìn)制數(shù)據(jù)上傳/下載.
  • JackSON: JSON secret keeper - 在配置文件中存儲秘密的 JSONic 方式。

前端組件

  • JSON editor jQuery plugin - 您的網(wǎng)絡(luò)應(yīng)用程序/頁面的組件. (jQuery)
  • jqTree - 用于在 html 中顯示樹結(jié)構(gòu)的小部件. (jQuery)
  • jsTree - jquery 插件,提供交互式樹. (jQuery)
  • Dynatable.js - 一個有趣的、語義的、HTML5+JSON 的交互式表格插件. (jQuery)
  • JSON Formatter - HTML 中可折疊 JSON 的 Angular 指令. (AngularJS)
  • react-jsonschema-form - 用于從 JSON Schema 構(gòu)建 Web 表單的 React 組件. (React)
  • ngx-formly - JSON 驅(qū)動/Angular 的動態(tài)表單

各語言編解碼庫

C

  • Jansson - 用于編碼、解碼和操作數(shù)據(jù)的 C 庫.
  • jsmn - 一個簡約的C語言解析器。它可以很容易地集成到資源有限的項(xiàng)目或嵌入式系統(tǒng)中.
  • ojc - 一個快速的 JSON 解析器.

C++

  • ArduinoJson - 一個高效的嵌入式系統(tǒng)庫.
  • JSON++ - 用于 C++11 的自包含 Flex/Bison 解析器.
  • json11 - C++11 的小型庫.
  • Nlohmann JSON - 一個只有 C++11 標(biāo)頭的類.
  • RapidJSON - 用于 C++ 的快速 JSON 解析器/生成器,具有 SAX/DOM 樣式 API
  • simdjson - 每秒解析千兆字節(jié)的 JSON。

Clojure

  • data.json - 解析器/生成器到/從 Clojure 數(shù)據(jù)結(jié)構(gòu).

Fortran

  • JSON-Fortran - 用于編寫、讀取和操作 JSON 文件和數(shù)據(jù)結(jié)構(gòu)的 Fortran 庫.

Go

  • ojg - 一套高性能的 JSON 處理和生成工具.

Haskell

Java

  • JSON-java - 參考實(shí)現(xiàn).
  • fastjson - 阿里開源的json庫
  • Gson - 一個 Java 庫,用于將 JSON 轉(zhuǎn)換為 Java 對象,反之亦然.
  • Jackson - 用于處理 JSON 數(shù)據(jù)格式的多用途 Java 庫.
  • moshi - 適用于 Android 和 Java 的現(xiàn)代 JSON 庫.
  • essential-json - 一個用于序列化、解析和操作的輕量級 Java 庫,具有干凈且精確的 API.
  • dsl-json - 一個非??焖俚牧魇?JSON 庫。 對字節(jié)數(shù)組進(jìn)行操作.
  • mjson - 用于 Java 的精益 JSON 庫,具有緊湊、優(yōu)雅的 API.

Javascript

  • JSON-js - JavaScript 中的 JSON.
  • JSON 3 - 現(xiàn)代實(shí)現(xiàn).
  • oboe.js - 一種流式方法,通過在響應(yīng)完成之前提供解析的對象來加速 Web 應(yīng)用程序.

Objective-C

  • JSONKit - Objective-C 庫.
  • SBJson - 解析一個或多個數(shù)據(jù)塊.

Perl

  • JSON::Tiny - 用于以簡約方式編碼和解碼 JSON 的 Perl 模塊.

PL/SQL

  • PL/JSON - 用 PL/SQL 編寫的通用 JSON 對象.

PHP

  • Webmozart JSON - 支持模式驗(yàn)證的強(qiáng)大解碼器/編碼器.

Python

  • simplejson - 一個簡單、快速、可擴(kuò)展的編碼器/解碼器
  • jsonpickle - 用于序列化任意對象圖的庫.
  • metamagic.json - JSON 編碼器的超快速 Python 3 實(shí)現(xiàn).

Ruby

  • oj - 作為 Ruby gem 的快速 JSON 解析器和對象編組器。
  • MultiJSON - 用于 JSON 處理的通用可交換后端.

React

  • json2react - 使用 JSON 創(chuàng)建 React 無狀態(tài)組件.

.NET

Scala

  • spray-json - Scala 中的輕量級、干凈和簡單的實(shí)現(xiàn).
  • circe - Scala 的另一個 JSON 庫.
  • scala-jsonapi - 用于將 JSON:API 規(guī)范與 Play、Spray 和/或 Circe 后端集成的支持庫.
  • jsoniter-scala - 用于編譯時生成超快速 JSON 編解碼器的 Scala 宏.

Swift

  • SwiftyJSON - 在 Swift 中處理數(shù)據(jù)的更好方法.

Linters

  • jsonlint - 帶有 CLI 的解析器和驗(yàn)證器. (Javascript)
  • JSON Lint - PHP 驗(yàn)證器. (PHP)

在線工具

  • JSONLint - JSON 驗(yàn)證器.
  • JSONCompare - JSON Linter 的高級版本.
  • JSONMate - JSON 編輯器、檢查器和美化器.
  • JSON Editor online - 用于查看、編輯和格式化的基于 Web 的工具.
  • Collapsible JSON Formatter - 原始代碼的格式化程序和著色器.
  • JSON Formatter and Validator - 幫助調(diào)試的格式化程序.
  • JSON Generator - 生成隨機(jī)數(shù)據(jù)的工具.
  • FakeJSON - Web API 為您的應(yīng)用程序快速生成假數(shù)據(jù).
  • JSON to CSV - 一個免費(fèi)的瀏覽器內(nèi) JSON 到 CSV 轉(zhuǎn)換器.
  • CSV to JSON - 簡單、隱私友好和離線優(yōu)先的在線 csv 到 json 轉(zhuǎn)換器
  • json2csharp - 從 json 字符串或 url 生成 c# 類。
  • JSON Utils - 用于從 JSON 生成 C#、VB.Net 和 Javascript 類的站點(diǎn)。
  • geojson.io - 簡單編輯 GeoJSON 地圖數(shù)據(jù).
  • jq play - jq 的游樂場.
  • json2yaml - 在線將 JSON 轉(zhuǎn)換為 YAML.
  • JSON Selector Generator - 用于生成要訪問的選擇器的簡單 GUI.
  • JSON.fr - 完全客戶端驗(yàn)證器和格式化程序.
  • ObjGen - 在線直播 JSON 生成器.
  • JsonStub - 在線 JSON 偽造者.
  • JSONPlaceholder - 用于測試和原型設(shè)計(jì)的假在線 REST API.
  • Extends Class - 比較兩個文件的差異工具.
  • JSON Schema Validate API - 一個簡單免費(fèi)的 JSON Schema Validation API.
  • JSONLog - 從任何客戶端記錄和可視化 JSON.
  • JSONPerf - 可視化、公正和最新的 JSON 性能基準(zhǔn).

Schema規(guī)格

  • JSON Schema - 一種基于 JSON 的格式,用于定義 JSON 數(shù)據(jù)的結(jié)構(gòu).
  • Itemscript - 驗(yàn)證和指定值的語言.
  • Kwalify - 解析器、模式驗(yàn)證器和數(shù)據(jù)綁定工具
  • Rx - 簡單、可擴(kuò)展的模式。

服務(wù)

  • Exchange Rate API - 一個簡單免費(fèi)的貨幣匯率數(shù)據(jù)API.
  • ipinfo.io - JSON IP 和 GeoIP REST API.
  • JSONProxy - 簡單的 HTTP 代理,支持對任何 JSON API 的跨域請求。.
  • Myjson -一個簡單的 Web 或移動應(yīng)用商店.
  • Telize - JSON IP 和 GeoIP REST API.
  • jsonpad - 一個簡單的 JSON 存儲平臺.

超集

  • YAML - 適用于所有編程語言的人性化數(shù)據(jù)序列化標(biāo)準(zhǔn)
  • HanSON - 用于人類的 JSON - 帶有不帶引號的標(biāo)識符、多行字符串和注釋。.
  • μson (uson) - JSON 的簡寫。.
  • HOCON - 人工優(yōu)化的配置對象表示法
  • ASON - 語義上完整的 JSON 超集(草案)
  • TOML - 一種最小的配置文件格式,由于明顯的語義而易于閱讀。
  • HCL - 一種對人機(jī)友好的結(jié)構(gòu)化配置語言。

教程

相關(guān)格式

  • AXON - 一種簡單的基于文本的格式,用于交換對象、文檔和數(shù)據(jù)。 它試圖結(jié)合 JSON、XML 和 YAML 的優(yōu)點(diǎn)。.
  • CSON - CoffeeScript-Object-Notation. CoffeeScript 對象的 JSON.
  • MSON - 與描述 JSON 和 JSON Schema 兼容的 Markdown 語法.
  • ArchieML - 針對人類可寫性優(yōu)化的結(jié)構(gòu)化文本格式.

資源

  • Type-o-rama - JS 類型系統(tǒng)的互移植性,不同 JS 類型系統(tǒng)的比較和它們之間的轉(zhuǎn)換.
  • Awesome jq - 很棒的 jq 工具和資源的精選列表.

模板

  • Jsonnet - 一種特定于域的配置語言,可幫助您定義 JSON 數(shù)據(jù)。
  • rabl - 具有 json、bson、xml、plist 和 msgpack 支持的通用 ruby 模板. (Ruby)
  • json2html - 帶有 jQuery 和 Node.js 包裝器的 HTML 模板庫。 (Javascript)

測試

  • JSON Test - 使用 JavaScript 對象表示法 (JSON) 的服務(wù)測試平臺。
  • JSONassert - 用更少的代碼編寫 JSON 單元測試。 非常適合測試 REST 接口。 (爪哇)
  • JsonUnit - 在單元測試中簡化 JSON 比較的庫。 它受到 XmlUnit 的強(qiáng)烈啟發(fā)。
  • JSON Parsing Test Suite - 一個非常完整的測試套件和驗(yàn)證框架。

文本編輯器插件

Emacs

Vim

  • vim-json - Vim 更好的 JSON:關(guān)鍵字與值的明顯突出顯示,JSON 特定(非 JS)警告,引號隱藏 Pathogen-friendly.

轉(zhuǎn)換

  • json-sharp - 處理純 JSON 對象操作的 Javascript 工具。 (Javascript)
  • json2json - 將結(jié)構(gòu)從一個轉(zhuǎn)換(重新格式化)到另一個。 (Javascript)
  • trans - 終極對象轉(zhuǎn)換器。 (Javascript)
  • osmtogeojson - 將 OSM 數(shù)據(jù)轉(zhuǎn)換為 GeoJSON。 (Javascript)
  • fast-xml-parser - 快速 XML 到 JSON,反之亦然 javascript/JSON 轉(zhuǎn)換。
  • x2js - XML 到 JSON,反之亦然 javascript 轉(zhuǎn)換函數(shù)。 (Javascript)
  • JSONC - JSON 壓縮器和解壓縮器。 (Javascript)
  • JsonMapper - 將嵌套結(jié)構(gòu)映射到 PHP 類 (PHP)
  • SassyJSON - Sass 驅(qū)動的 API。 (Sass)
  • json.human.js - 一個小型庫,用于將 JSON 對象轉(zhuǎn)換為人類可讀的 HTML 表示,易于為不同目的設(shè)置樣式。
  • JSONtoFoundation - 將 JSON 對象轉(zhuǎn)換為可用于 Cocoa/Cocoa Touch 開發(fā)的 Foundation 對象的 OS X 實(shí)用程序。 (Swift)
  • fanci - 基于模板提取、重命名和轉(zhuǎn)換 JSON。 (node.js)
  • Pinch - JavaScript 對象的 String.replace。 (Javascript)
  • deepjson - 加載大型 json 配置文件的更好方法。 (node.js)
  • jsontl - 允許使用基于 JSON 的轉(zhuǎn)換語言進(jìn)行轉(zhuǎn)換。 (node.js)
  • json-transforms - 一種遞歸、模式匹配、轉(zhuǎn)換 JSON 結(jié)構(gòu)的方法。
  • normalizr - 根據(jù)模式規(guī)范嵌套的 JSON。 (Javascript)
  • JSON-populate - 使用無限遞歸循環(huán)引用填充 JSON 數(shù)據(jù)的工具。有點(diǎn)像 Falcor,但對于純 JSON。
  • CircularJSON - JSON 不處理循環(huán)引用?,F(xiàn)在確實(shí)如此。
  • Sawmill - JSON 轉(zhuǎn)換庫 (Java)
  • nimnjs - JSON 到 nimn 雙向轉(zhuǎn)換器。
  • stylops - CSS 子集到 JSON 的轉(zhuǎn)換。 (node.js)

查詢

  • dasel - 從命令行使用選擇器查詢和更新數(shù)據(jù)結(jié)構(gòu)。與 jq / yq 類似,但支持 JSON、YAML、TOML 和 XML,運(yùn)行時依賴性為零。
  • JMESPath - JSON 的查詢語言。
  • JSON Mask - 用于選擇 JS 對象的特定部分并隱藏其余部分的微小語言和引擎。 (Javascript)
  • JSONiq - JSON 查詢語言。
  • ObjectPath - 用于半結(jié)構(gòu)化數(shù)據(jù)的敏捷查詢語言。 (Python)
  • DefiantJS - 使用 XPath 表達(dá)式進(jìn)行閃電般的快速搜索,并使用 XSL 進(jìn)行轉(zhuǎn)換。 (Javascript)
  • JSONSelect - 類似 CSS 的選擇器。 (Javascript)
  • JSONPath - XPath 實(shí)現(xiàn)。 (Javascript/PHP)
  • searchjs - 基于 json SQL 語言的過濾庫。
  • json-rel - JSON 中的透明引用。
  • JSONata - Node-RED 中使用的查詢和轉(zhuǎn)換語言,支持函數(shù)表達(dá)式。

JSON Schema 前端組件

  • JSON 編輯器 - 基于 JSON 模式的編輯器。 (jQuery)
  • angular-schema-form - 生成表單。 (AngularJS)
  • JSON Schema View - 用于在 HTML (AngularJS) 中呈現(xiàn) JSON Schema 的 AngularJS 指令
  • Angular JSON Schema Form - 使用 JSON Schema 制作表單的 Angular 指令。 (AngularJS)
  • AlpacaJS - 在 Bootstrap、jQuery Mobile、jQuery UI 和 HTML (jQuery) 之上生成 JSON Schema 驅(qū)動的表單

JSON Schema 工具

  • prmd - HTTP API 的工具和文檔生成。
  • generate-schema - 毫不費(fèi)力地將您的 JSON 對象轉(zhuǎn)換為 JSON Schema、Mongoose Schema 或通用模板,以實(shí)現(xiàn)快速文檔/新貴。
  • Docson - 你的類型的文檔。
  • Orderly JSON - 用于描述編譯成 JSONSchema 的 JSON 的文本格式。
  • jsonschema2pojo - 生成 Java 類型并注釋這些類型以與 Jackson 1.x 或 2.x、Gson 等進(jìn)行數(shù)據(jù)綁定。
  • Matic - 生成 HTML 文檔的構(gòu)建工具。
  • JSON Schema + Faker - 偽造你的模式。
  • DLL.js - 從 PostgreSQL 或 SQLite3 獲取 JSON 模式。
  • JSONSchema.net - 來自 JSON 對象的 JSON Schema 生成器。
  • js-schema - 一種在 JavaScript 中描述對象模式的新方法。它具有簡潔的語法,并且能夠序列化到/從流行的 JSON Schema 格式。
  • aptos - 一種使用 JSON Schema 驗(yàn)證數(shù)據(jù)并將 JSON Schema 文檔轉(zhuǎn)換為不同數(shù)據(jù)交換格式的工具。
  • [JSON Schema Ref Parser](https://github.com/APIDevTools/json-schema-ref-parser) - 解析、解析和取消引用 JSON Schemaref 指針

JSON Schema 資源

  • 了解 JSON Schema - 一個旨在為 JSON 模式提供更易于訪問的文檔的網(wǎng)站。
  • JSON Schema Store - 流行模式的集合。
  • 使用 JSON Schema - Book 和 GitHub 項(xiàng)目,展示如何將 JSON Schema 用于各種任務(wù)和不同的編程環(huán)境。

JSON Schema 校驗(yàn)器

Javascript和Node.js

  • json-schema-benchmark - Node.js 驗(yàn)證器的性能基準(zhǔn)。
  • is-my-json-valid - 一個使用代碼生成速度極快的驗(yàn)證器。
  • jsen - 為速度而構(gòu)建的驗(yàn)證器。
  • themis - 一個超快的驗(yàn)證器。
  • jsck - JSON Schema 編譯檢查。
  • z-schema - 用 JavaScript 為 NodeJS 和瀏覽器編寫的驗(yàn)證器。
  • jjv - 用于模式驗(yàn)證的 Javascript 庫。
  • request-validator - 用于 express 和 connect 的靈活請求驗(yàn)證器中間件。
  • tv4 - 微型驗(yàn)證器。
  • ajv - 最快的驗(yàn)證器。 支持 v5/6 提案。

Java和Kotlin

  • Medeia Validator - 用 Kotlin 編寫的兼容 (draft-04/06/07) 和快速流式驗(yàn)證器

PHP

Python

  • jsonschema - jsonschema 的 Python 實(shí)現(xiàn)。

  • JSON Schema Toolkit - JSON 模式(遞歸字段映射)的編程構(gòu)建,帶有驗(yàn)證、Django JSON 字段和本機(jī) PostgreSQL JSON 類型約束。

  • Ruby

  • Ruby JSON Schema Validator - 針對符合 JSON Schema Draft 4 的 JSON 模式進(jìn)行驗(yàn)證.

任何人想要轉(zhuǎn)載我的文章,無需和我聯(lián)系,請轉(zhuǎn)載后把鏈接私信貼給我,謝謝!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容