JSON 格式化、檢視與驗證工具在瀏覽器本機格式化、壓縮、排序、搜尋 JSON 並執行 JSONPath,還可複製九種開發語言路徑,全程無需上傳。
zh-TW

JSON 格式化、檢視與驗證工具

在瀏覽器本機格式化、壓縮、排序、搜尋 JSON 並執行 JSONPath,還可複製九種開發語言路徑,全程無需上傳。

瀏覽器本機 · 不上傳

JSON 有效
目前輸出
縮排
{
  "users": [
    {
      "id": 101,
      "name": "Ada",
      "role": "admin",
      "profile": {
        "display-name": "Ada Lovelace",
        "active": true
      }
    },
    {
      "id": 102,
      "name": "Linus",
      "role": "developer",
      "profile": {
        "display-name": "Linus Torvalds",
        "active": true
      }
    }
  ],
  "meta": {
    "id": "team-1",
    "generated": "2026-07-15"
  }
}

常見任務

  • JSON 格式化 檢視 驗證
  • JSON 樹狀檢視器
  • JSONPath 本機篩選
  • 複製 JSON 開發語言路徑
  • JSON Pointer jq 路徑產生
  • JSON 壓縮 排序 搜尋

快速答案

AppHelp JSON 工作台會即時驗證、格式化或壓縮 JSON,並提供可摺疊樹、文字搜尋與 JSONPath 查詢。選取任意節點即可複製九種固定格式的存取路徑。輸入、查詢、結果與預覽只保留在瀏覽器記憶體,不上傳、不持久化、不寫入網址,也不會進入分析參數。

使用步驟

  1. 1. 貼上或載入 JSON輸入 API 回應、設定、日誌或內建範例。解析器若提供字元位置,錯誤會同時顯示原生訊息與行欄。
  2. 2. 格式化目前文件選擇美化或壓縮,設定 2 空格、4 空格或 Tab,並可遞迴排序物件鍵;陣列順序維持不變。
  3. 3. 瀏覽或篩選節點在樹狀模式依需求展開分支;用快速尋找比對鍵、路徑和值;或用 JSONPath 執行萬用字元與安全條件。
  4. 4. 複製值或開發路徑選取樹節點或搜尋結果後,複製值、標準 JSONPath、JSON Pointer 或語言專用運算式,也可複製或下載完整輸出。

範例

格式化並排序物件

輸入
{"z":1,"users":[{"name":"Ada"}],"a":2}
輸出
物件鍵依 a、users、z 排列,陣列內容順序不變

遞迴排序不會重新排列陣列。

複製巢狀路徑

輸入
users[0].profile["display-name"]
輸出
data.users[0].profile["display-name"]

同一節點也能複製為 Python、PHP、Java、Go、C#、JSONPath、jq 和 JSON Pointer。

用 JSONPath 篩選管理員

輸入
$.users[?(@.role == "admin")]
輸出
由符合使用者值組成的 JSON 陣列

條件運算式使用 JSONPath Plus 安全求值,不使用原生 eval。

常見情境

  • 檢查 API 回應並將深層存取路徑複製到程式碼
  • 壓縮設定內容或為程式碼審查美化 JSON
  • 在大型巢狀文件中尋找所有同名鍵或純量值
  • 在專用測試器前驗證萬用字元與條件 JSONPath
  • 不向伺服器傳送私密資料即可下載標準化 JSON

注意事項

  • JSON 物件鍵必須使用雙引號;註解、尾端逗號、NaN、Infinity 與 undefined 都不是有效 JSON
  • 重複物件鍵由 JSON.parse 處理,只保留同名鍵最後一個值
  • 超過 JavaScript 安全整數範圍的數字可能失去精度,識別碼應使用字串
  • JSONPath 方言有所不同;本工具採用 JSONPath Plus 10.4 語意與安全運算式求值
  • JSON Pointer 將 ~ 轉義為 ~0、/ 轉義為 ~1;空指標代表根文件
  • 超大文件受瀏覽器記憶體限制;結果最多呈現 200 筆並顯示截斷提示

功能特點

  • 使用 2 空格、4 空格或 Tab 美化 JSON,也可壓縮輸出
  • 遞迴排序物件鍵並保留陣列順序
  • 依需求展開 JSON 樹並選取單一節點
  • 不分大小寫搜尋鍵、標準路徑和純量值
  • 執行 JSONPath Plus 萬用字元與安全條件查詢
  • 複製 JavaScript、TypeScript、Python、PHP、Java、Go、C#、JSONPath、jq 和 JSON Pointer 路徑
  • 不需上傳輸入即可複製或下載目前輸出

常見問題

這個 JSON 格式化工具免費且保護隱私嗎?
是。工具免費且免帳號;JSON、搜尋詞、JSONPath、值與路徑都留在瀏覽器,不上傳也不持久化。
可以複製哪些路徑格式?
可複製 JavaScript/TypeScript、Python、PHP、Java/Jackson、Go map[string]any、C# JsonElement、JSONPath、jq 與 JSON Pointer。
遞迴排序會改變陣列嗎?
不會。它只排序每個 JSON 物件中的鍵,陣列項目順序始終保留。
支援哪一種 JSONPath 方言?
使用 JSONPath Plus 10.4 語意,支援萬用字元、遞迴下降與安全條件運算式;其他實作的邊界行為可能不同。
會自動修復 JSON 或驗證 Schema 嗎?
不會。工作台回報解析錯誤但不猜測修復;Schema、Diff 與格式轉換仍由獨立 AppHelp 工具提供。