使用說明
- 將 JSON 資料貼入左側(手機為上方)的輸入框
- 選擇縮排空格數(預設 4 格),或選擇以 Tab 縮排
- 若要展開陣列為多行,勾選「展開陣列縮排」(預設陣列保持同一行)
- 若需要 JSONL 格式,勾選「輸出為 JSONL」
- 按下「排版」按鈕(或 Ctrl+Enter)
- 右側(手機為下方)即顯示整理好的 JSON,按「複製」即可複製到剪貼簿
支援的模糊輸入格式
本工具在解析前會自動修正以下常見問題:
- 末尾多餘的逗號:例如陣列最後一個元素後面的
, - 單引號字串:自動轉換為雙引號
- 未加引號的鍵值:例如
{name: "Alice"}→{"name": "Alice"} - JavaScript 風格註解:自動移除
//單行註解與/* */多行註解
什麼是 JSONL?
JSONL(JSON Lines)每行是一個完整的 JSON 物件,範例:
{"id": 1, "name": "Alice"}
{"id": 2, "name": "Bob"}
使用情境:日誌分析、大型資料集匯入、串流 API 輸出。
範例
輸入(含末尾逗號):
{
"name": "Alice",
"scores": [95, 87, 92,],
}
排版後(縮排 4 格,陣列預設同一行):
{
"name": "Alice",
"scores": [95,87,92]
}
勾選「展開陣列縮排」後:
{
"name": "Alice",
"scores": [
95,
87,
92
]
}