2012-02-22 156 views
52

json schema文件擴展名是否有任何命名約定? XML有.xsd(XML模式定義),json模式文件應具有什麼,.jsd(JSON模式定義)?Json Schema文件擴展

+0

作爲目前從事JSON模式規範工作的人,這並不是真正的考慮事項。如果你認爲它應該是,請隨時在github回購上打開一個問題。 – Relequestual 2016-12-22 10:16:18

回答

53

Gary Court:

我個人使用.schema.json,但目前還沒有正式的文件擴展名 。然而,官方MIME類型是 「application/schema + json」。

+2

我也使用* .schema.json – jasonkarns 2013-11-13 04:32:48

+0

我也使用* .schema.json – bhspencer 2018-03-01 16:06:24

13

根據last draft (v4),沒有爲存儲json-schemas的文件提出新的擴展。 .json擴展名在該文檔中被大量使用。 .json也是驗證器(PHP,Ruby,Python)中的首選擴展。

所以我認爲.json應該是缺少官方/標準新擴展的首選選項。

2

我已經開始使用.jschema後,我有一個基於擴展的JSON Schema解析器,它自動將id添加到外部RAML示例中,該示例也是.json文件。

畢竟它們是一種特定的格式。 HTML是XML,它是UML,我們爲每個文件使用不同的文件擴展名。