Skip to main content

JSON Schema

什麼是 JSON Schema?​

想了解 JSON Schema 的基本概念、語法規則與應用場景?可參考官方文件:What is a schema。

透過 JSON Editor 編輯 Schema​

除了使用標準 JSON 語法進行編輯外,Asgard 也提供了圖形化介面(GUI)編輯器,讓您能夠以更直覺的方式編輯 Schema 格式的 JSON 文件。

開啟編輯器​

  1. 在有 Schema 屬性的 Processor 裡,點擊 Editor 的右上角展開符號(如下圖所示)

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

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

使用 Schema 模式編輯​

在 Schema 模式下,您可以透過以下方式進行編輯:

新增屬性​

  1. 點選 Add Property 按鈕
  2. 輸入您要使用的 Property Name
  3. 選擇該屬性的資料型態(Type)
  4. 輸入您要使用的 Property description 即可完成新增
warning

此編輯器僅提供編輯功能,完成編輯後,請記得在 Processor 設定頁面點擊儲存按鈕,變更才會真正儲存至系統中。

設定為必填​

  • 在欄位右側找到 * 符號按鈕
  • 點擊後可將該欄位設定為 required,再次點擊則可復原
  • 設定結果會即時反應在右側的 JSON 預覽中

刪除屬性​

  • 在欲刪除的屬性右側找到垃圾桶圖示按鈕
  • 點擊後即可刪除該屬性