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. 點擊展開符號後,會開啟編輯視窗,您可以在 SchemaJSON 兩種模式之間切換

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

使用 Schema 模式編輯

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

新增屬性

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

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

設定為必填

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

刪除屬性

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