[英]How to get a list of possible JSON Schema format values to use in REACT application?
我們正在開發一個需要獲取 JSON 模式標准內置格式列表的 REACT 應用程序。 根據json-schema.org 參考頁面,內置格式如下:
我寧願不必在我們的應用程序中對這些值進行硬編碼,那么我們如何以編程方式檢索這些可能值的列表呢?
[編輯]
澄清一下,我們正在開發一個設置"$schema": "http://json-schema.org/schema"
的 JSON 模式。 這就是應用程序能夠識別我們正在使用當前 JSON 模式規范的方式。 從那里我們正在尋找一種方法來加載"format"
的可能值,以便我們可以在 UI 中呈現它。
$schema
表示聲明它的模式正在使用的規范版本。
規范的每個版本都聲明了一組(小)靜態可用格式。
將這些集合硬編碼到$schema
值的查找中並非不合理。 此關鍵字只有 4 或 5 個(如果您包括草稿 4)值,除非您正在編寫自己的元模式。
我已將它們硬編碼到我的 JSON Schema 庫JsonSchema.Net中。
如果您正在尋找一種自動查找這些值的方法,您將不得不自己掃描規范文檔。 它們沒有列在元模式中,這是您在導航到$schema
中找到的 URI(不是 URL)時得到的。 元模式只要求format
的值是一個字符串。
該規范有意讓這個開放式的,以便人們可以創建自己的自定義格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.