開發者工具

JSON 產生器 — 將逐行資料轉為陣列

輸入鍵名與每行一筆的值,在瀏覽器內產生 JSON 陣列。自動判斷數字、布林值與 null,補齊不足的行,並複製壓縮或縮排結果。

請在每個欄位中,每行輸入一筆值。空白行與不足的行會填入 null。判斷數字、true、false 和 null 時會先移除前後空白;其他字串則保留原有空白。鍵名會移除前後空白,且不得重複。

上限:100 個鍵、每個欄位 1000 行、鍵名 128 字元、每個欄位的值 20000 字元、全部輸入 100000 字元、輸出 500000 字元。字元數以 UTF-16 編碼單元計算。大數字會保留原始寫法,但讀取 JSON 的應用程式可能無法精確表示數值。

欄位 1
欄位 2
欄位 3

3 / 100 個欄位・預計產生 0 筆資料

關於JSON 產生器 — 將逐行資料轉為陣列

將逐行資料組成 JSON 陣列

為每個欄位設定鍵名,再以一行一筆的方式輸入值。同一行的值會組成一個物件,全部物件構成 JSON 陣列。資料行數以最長的欄位為準,較短欄位缺少的值會補為 null。

適合建立 API 測試資料、前端模擬資料,或整理從試算表欄位複製的逐行內容。工具使用您提供的值,不會產生隨機資料,也不會解析 CSV 引號或分隔符號。

數字、布林值與字串如何判斷

123、-4.5、1e10 等符合 JSON 語法的數字會保留數字型別。小寫 true 與 false 會成為布林值;空白行與 null 會成為 null。其他內容作為字串,例如 007 會保留開頭的零。

型別判斷時先移除前後空白,判定為一般字串時則保留原始空白。輸入引號、陣列或物件的文字,不會被解析成巢狀 JSON。工具沒有強制指定字串型別的選項。

輸出會保留大整數與指數的原始數字寫法;但後續讀取 JSON 的程式可能受數值範圍或精確度限制而改變數值。保留寫法不代表接收端一定能精確儲存。

範例:建立商品測試資料

建立 name、price、active 三個鍵。name 輸入「蘋果」與「柳橙」,price 輸入 35 與 40,active 輸入 true 與 false,各值分行輸入。壓縮結果如下;價格僅為範例數字,未指定幣別。

[{"name":"蘋果","price":35,"active":true},{"name":"柳橙","price":40,"active":false}]

可選擇壓縮、2 個空格或 4 個空格的縮排,產生後再複製。修改輸入或切換輸出格式會清除舊結果,請重新產生。

準備不含真實個資的資料

請使用虛構姓名、地址與識別碼,避免輸入真實客戶資料。商品編號、郵遞區號等看似數字的識別碼,常需要使用字串。00123 會保留為字串,但請勿為了改變型別而自行添加零或引號,這會改變內容本身。若 12345 必須是字串,請在產生後透過 JSON 格式化與驗證工具編輯。

鍵名會移除前後空白,且不得重複。有值卻沒有鍵名的欄位會顯示錯誤;只有鍵名而未輸入值的欄位,會產生一筆 null。

輸入上限與複製提示

上限為 100 個鍵、每個欄位 1000 行、鍵名 128 字元、每個欄位的值 20000 字元、全部輸入 100000 字元、輸出 500000 字元。字元數以 UTF-16 編碼單元計算。超過上限時請分批處理;壓縮格式可減少輸出長度。

複製失敗時可重試,或選取結果後手動複製。若仍在複製或無法確認是否完成,請暫勿執行其他複製操作,因為延遲完成的舊操作可能覆寫剪貼簿。這項提示會保留到原操作結束。

常見問題

Q. 輸入內容會傳送到伺服器嗎?
這個工具在瀏覽器內處理輸入並產生 JSON,不會傳送輸入內容。網站共用的流量分析與廣告等功能仍可能發出其他網路請求。機密或個人資料請改用虛構值。
Q. 能產生巢狀 JSON 或隨機資料嗎?
工具將您提供的值組成單層物件陣列,不會產生隨機值,也不會將欄位中的文字解析成巢狀 JSON。需要巢狀結構時,請在產生後使用 JSON 格式化與驗證工具編輯。
Q. 空白行與不足的行如何處理?
空白行會算一筆資料,值為 null。末尾的換行也會增加一筆空白資料。只有鍵名而沒有值的欄位會有一筆 null;各欄位長度不同時,較短欄位會補 null。
Q. 資料量有哪些上限?
最多 100 個鍵、每個欄位 1000 行、鍵名 128 字元、每個欄位的值 20000 字元、全部輸入 100000 字元、輸出 500000 字元。字元數以 UTF-16 編碼單元計算,超過時請拆分輸入。
Q. 可以強制將數字或識別碼保留為字串嗎?
目前沒有強制指定字串的設定。00123 等帶有開頭零的值會保留為字串。請勿自行添加零或引號,否則會改變資料。若數字形式的值必須是字串,請在產生後以 JSON 格式化與驗證工具編輯。

資料來源與規格

相關工具

有問題或建議嗎? 聯絡 NanToo

為這項工具評分
5.0(1 則評分)