這是什麼
API 回應、匯出資料和設定檔常常是 JSON,但放在 README、Pull Request、Wiki 頁面或聊天訊息中,表格好讀得多。這個工具把 JSON 物件陣列轉換成 GitHub Flavored Markdown 表格,在 GitHub、GitLab、Notion、Obsidian 和多數文件網站上都能正常算繪。
每個物件一列,每個鍵一欄。巢狀物件展開成帶點的欄名,值中的直線和換行會被跳脫,各欄會補齊空白,讓原始 Markdown 也對得整齊。
怎麼用
- 貼上 JSON,上傳
.json檔案,或按 範例。 - 選擇 對齊方式:預設、靠左、置中、靠右,或 數字靠右(只含數字的欄靠右)。
- 保持 展開巢狀物件 開啟,把巢狀欄位展開成多欄;關閉則以 JSON 顯示。
- 如果想要不補空白的精簡列,關閉 欄寬對齊。
- 複製表格或下載成
.md檔。
如果 JSON 不合法,錯誤訊息會提供行號與欄號,方便快速修正。
範例
下面這段 JSON:
[
{ "name": "ripgrep", "stars": 48000, "repo": { "owner": "BurntSushi" } },
{ "name": "fd", "stars": 34000, "repo": { "owner": "sharkdp" }, "tags": ["find"] }
]
會變成這個 Markdown 表格:
| name | stars | repo.owner | tags |
| ------- | ----- | ---------- | -------- |
| ripgrep | 48000 | BurntSushi | |
| fd | 34000 | sharkdp | ["find"] |
巢狀的 repo 物件變成 repo.owner 欄,tags 陣列寫成 JSON,第一列沒有 tags,所以對應的儲存格是空的。
小提示
- 值都以文字輸出:數字和布林值原樣顯示,
null變成空白儲存格。 - 很寬的表格不易閱讀,轉換前可以先刪掉不需要的欄位。
- 字串值中的行內 Markdown,例如
**粗體**或連結,會原樣保留,多數檢視器都會算繪。 - 處理 CSV 資料或產生 HTML 表格,可以使用下方的相關工具。
常見問題
› 支援哪些 JSON 結構?
物件陣列:每個物件一列,任何物件中出現過的鍵都成為一欄。單一物件:產生「Key / Value」兩欄表格。陣列的陣列:逐列輸出,欄名為編號。一般值的陣列:只有一欄 Value。
› 巢狀物件怎麼處理?
開啟「展開巢狀物件」時,巢狀欄位會變成帶點的欄名,例如 address.city。陣列在儲存格中寫成精簡的 JSON。關閉展開後,每個巢狀物件以 JSON 形式放在一個儲存格裡。
› 物件的鍵不一樣怎麼辦?
標題是所有鍵的聯集,依第一次出現的順序排列。某個物件沒有該鍵時儲存格留空,null 值也顯示為空白儲存格。
› JSON 會上傳嗎?
不會。解析與轉換都在瀏覽器中完成,API 回應和私人資料不會離開你的裝置。