jsonschema 入門
什麼是 JSON Schema?
JSON Schema 是一個詞彙表,允許你驗證,註釋和操作 JSON 文件。
JSON Schema 本身就是一個 JSON 文件 ,需要第三方庫來驗證資料。
它目前是 IETF 標準草案,允許基於標準規範的實現的一致期望。
詞彙
發表的詞彙
- JSON Schema Core 是 JSON Schema 的基礎
- JSON Schema 驗證 JSON Schema 的驗證關鍵字
- JSON Hyper-Schema JSON Schema 的超媒體關鍵字
擬議的詞彙表需要討論,反饋和審查
- JSON Schema API API 文件關鍵字提議
- JSON Schema UI 用於一致 UI 生成提議的 UI 關鍵字
實現
GitHub 儲存庫中維護了一個實現列表。目前支援的語言列表列出了以下驗證器:
ActionScript 3,C,C++,Clojure,Dart,Erlang,Go,Haskell,Java,JavaScript,.NET,PHP,Perl,Python 和 Ruby
還有 UI 生成器,資料解析器,模式編輯器,文件生成器和 IDE 支援。