天天看點

json-schema入門json-schema(一)

它是什麼 描述json的資料格式

有什麼優點

描述自定義的資料格式

清晰,對人和機器友好

完整的結構校驗

自動化測試

校驗表單送出資料

這裡可以看到有文檔遵循的協定格式,标題,描述以及文檔的類型

資料校驗

完成表單資料校驗,資料類型,格式定義和實際dom分離 schema

未壓縮情況下面加起來不到20kb,壓縮體積會更小,适合資料校驗

直出後這裡node背景層應該是需要一個強類型的結構來定義協定,jsonschema是個不錯的選擇

通過json-scheme生成表單,動态配置屬性,json格式可以在外部定義,可以繼承等等

json-editor

json-schema入門json-schema(一)

jsonschema資料格式生成器

jsonschema.net 使用者自己書寫資料,架構根據資料生成格式

json-schema入門json-schema(一)

文檔格式生成器

demo 目前僅支援jade文法。。。。

資料格式的重用,繼承

直接引用另一個jsonschema中定義的類型

通過運算符對引用的json格式做擴充,引入

相關文檔可參考這裡

友善書寫jsonschema格式 vm工具 json schema lint 一個線上的格式檢驗工具,可以作為插件內建到建構中去

json-schema core 描述基本的json schema格式

json-schema validate 描述json-schema的校驗标準

上一篇: thinkphp-volist5
下一篇: thinkphp-volist2