JSON 或 XML 資料結構。| 類型 | 描述 |
|---|---|
| null | 表示 JSON 的「null」值。 |
| boolean | 表示「true」或「false」值,對應到 JSON 的「true」或「false」值。 |
| object | 表示一組無序的鍵值對集合,對應到 JSON 的「object」值。 |
| array | 表示一組有序的值列表,對應到 JSON 的「array」值。 |
| number | 表示任意精度、以 10 為基數的十進位數值,對應到 JSON 的「number」值。 |
| string | 表示 Unicode 字元字串,對應到 JSON 的「string」值。 |
array 資料類型時,系統會自動產生一個子層級的 ITEMS 屬性。它指定陣列中元素的資料類型。| 關鍵字 | 描述 |
|---|---|
| allOf (AND) | 指定該屬性必須符合組合中定義的所有 schema。 |
| anyOf (OR) | 指定該屬性可以符合組合中列出的任一 schema。 |
| oneOf (XOR) | 指定該屬性必須且只能符合組合中定義的一個 schema。 |
| 按鈕 | 描述 |
|---|---|
| * | 表示該屬性是否為必填。 |
| N | 指定該屬性是否允許 null 值。 |
| Settings | 允許您在類型編輯器中編輯進階設定。 |
String、Integer 和 Number 類型,Apidog 支援 enum。透過切換 enum 開關,您可以新增 enum 值和描述。此外,您也可以對 enum 值執行批次編輯。object,然後使用 additionalProperties 關 鍵字來指定鍵值對中值的類型。



name 和 email。現在,隨著系統升級,您想要包含其他欄位。

(0,"A",2,"C") 這類資料,您可以在資料模型中將元素類型設定為 array,然後在組合模式中將 items 的類型設定為 anyOf,接著分別 新增 string 和 integer 類型的子元素。


| 工具 | 描述 |
|---|---|
| Generate from JSON etc. | 此工具可讓您從 JSON、XML 資料和其他來源,或直接從資料庫資料表結構,自動產生 schema。進一步了解 從 JSON 等產生 schema。 |
| Preview | 此工具會建立符合 schema 定義的模擬資料,提供預期資料的預覽。 |
| Generate code | 此工具可以產生多種程式語言的資料結構定義程式碼。進一步了解 產生程式碼。 |
| JSON Schema | 此工具允許直接編輯 JSON schema,以進行微調和自訂。 |