範例資料工具

範例JSON產生器

產生有效的JSON測試記錄,不會上傳資料。

範例JSON產生器: 產生小型且有效的JSON陣列,用於剖析器測試、模擬回應和清單檢視。範例JSON產生器會建立包含id、label、value和active欄位的扁平合成記錄。它會提供測試資料固定的起始結構;不會推測您的API結構,也不會重現正式環境的資料分布。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
Sample JSON工作台本機處理

全程在瀏覽器中執行

虛構結果

等待中

僅限虛構的測試資料。請勿將這些產生的身分、地址或ID當作真實記錄使用。

將它用作模擬回應

輸出是頂層陣列,包含多筆扁平記錄,每筆都有id、label、數值型value和active旗標。多數API會將清單包在物件中,例如{ "data": [...], "total": 5 },因此在讓前端讀取檔案前,請先加上這層外框。若要測試分頁,請產生多於單頁容量的資料列;最多可產生100列。

統一格式的記錄缺少什麼

每筆記錄都有相同的鍵和值類型,但真實的資料內容很少會如此。在依賴測試前,請先加入容易出問題的情況:缺少鍵、null、空字串、巢狀物件、非常長的標籤,以及非 ASCII 文字。若要描述 API 實際回傳的結構,並據此檢查測試資料,請從JSON 轉 JSON Schema開始。

使用方式

  1. 選擇1到100之間的整數列數。
  2. 在瀏覽器中產生合成資料批次。
  3. 複製或下載測試資料,並儲存以便重複測試。

隱私與限制

產生作業會留在這台裝置上。這些記錄是虛構的測試資料,請檢查並隔離使用這些資料的應用程式。

相關工具

常見問題

我可以自訂欄位、巢狀結構或結構描述嗎?

這個產生器只有列數控制項。所有物件都有相同的四個欄位,value會隨位置增加,而active一律為true。下載陣列後,您可以編輯它來加入巢狀物件、缺少的屬性、null和false旗標,然後依照預定的結構描述驗證這些變更。

輸出的JSON是JSON Lines,還是API回應封裝嗎?

它是跨多行格式化的一個頂層陣列,不是每行一筆完整記錄。需要data屬性、總筆數或分頁中繼資料的API,必須由您自行加入封裝。JSON Lines讀取器則需要將記錄分別序列化,不包含外層陣列。

第二次產生的結果會和第一次的測試資料相同嗎?

標籤會從fixture-alpha、fixture-beta和fixture-gamma中重新選取。ID和value會從1重新開始,但標籤可能不同。此元件沒有種子控制項。若快照或回歸測試需要穩定的預期負載,請將結果儲存到測試資料中。

免費工具・使用在瀏覽器中次・免註冊