JSON 轉表格
在您的瀏覽器中本機執行以可排序、可搜尋的表格檢視 JSON 陣列與 API 回應
JSON 輸入
貼上 JSON 或載入範例,即可將其中的陣列顯示為表格。
JSON to Table 的功能
JSON to Table 會將 JSON 陣列,或包含陣列的 API 回應,轉成可排序、可搜尋的表格以便檢查。它會找出所有可經由物件到達的陣列,例如 $.data.users 與 $.data.orders,並列出每個陣列的 JSONPath 與資料列數,由你選擇資料集,而不是讓工具默默猜測。你的 JSON 永遠不會被修改。
使用方式
- 1.貼上 JSON、上傳或拖放一個 .json 檔案,或載入範例。
- 2.在「資料集」中選擇要顯示的陣列;表格會隨輸入即時更新。
- 3.篩選資料列、點選欄位標題排序,並以每頁 25、50 或 100 列瀏覽。
- 4.使用「欄位」隱藏不需要的欄位。
- 5.選取儲存格以複製其值或 JSONPath,或將所有資料列複製為 Tab 分隔文字,或下載為 data.csv。
欄位與儲存格值
欄位是所有紀錄鍵名的聯集,依首次出現的順序排列,因此只出現在後面資料列的鍵也會有自己的欄位。資料列中不存在的鍵會以代表缺少的破折號顯示,明確的 null 則顯示為 null,兩者絕不會看起來相同。巢狀物件與陣列會以精簡 JSON 顯示,而不是 [object Object],「複製值」則會提供格式化後的 JSON。排序時數字依數值比較、文字依考量數字的順序比較,缺少的值一律排在最後。由純值組成的陣列會顯示在單一的值欄位中。
匯出、限制與隱私
「複製」與「下載」會依原始順序包含顯示欄位的所有資料列;篩選與排序只影響檢視。缺少的欄位會成為空白儲存格,null 會寫成 null,而以 =、+、-、@ 或控制字元開頭的文字會在前面加上單引號,避免試算表應用程式將其當成公式執行。超出 JavaScript 精度的數字在表格中會被四捨五入,並有通知列出範例。輸入達 2 MB 起,自動更新會暫停,直到你選擇「建立表格」。解析與繪製都在你的瀏覽器中完成,JSON 不會被上傳。
