JSON Schema
什麼是 JSON Schema?
想了解 JSON Schema 的基本概念、語法規則與應用場景?可參考官方文件:What is a schema。
透過 JSON Editor 編輯 Schema
除了使用標準 JSON 語法進行編輯外,Asgard 也提供了圖形化介面(GUI)編輯器,讓您能夠以更直覺的方式編輯 Schema 格式的 JSON 文件。
開啟編輯器
- 在有 Schema 屬性的 Processor 裡,點擊 Editor 的右上角展開符號(如下圖所示)

- 點擊展開符號後,會開啟編輯視窗,您可以在 Schema 和 JSON 兩種模式之間切換

- 選擇您習慣的操作模式進行編輯,系統支援即時雙向預覽,讓您隨時查看編輯結果

使用 Schema 模式編輯
在 Schema 模式下,您可以透過以下方式進行編輯:
新增屬性
- 點選 Add Property 按鈕
- 輸入您要使用的 Property Name
- 選擇該屬性的資料型態(Type)
- 輸入您要使用的 Property description 即可完成新增
warning
此編輯器僅提供編輯功能,完成編輯後,請記得在 Processor 設定頁面點擊儲存按鈕,變更才會真正儲存至系統中。
設定為必填
- 在欄位右側找到 * 符號按鈕
- 點擊後可將該欄位設定為 required,再次點擊則可復原
- 設定結果會即時反應在右側的 JSON 預覽中
刪除屬性
- 在欲刪除的屬性右側找到垃圾桶圖示按鈕
- 點擊後即可刪除該屬性