XML 轉 JSON

將 XML 文件轉換為瀏覽器中可讀的 JSON 樣式輸出。

輸入
輸出
0 字元 0 行

將 XML 標記轉換為 JSON 樣式數據

XML 到 JSON 轉換器解析 XML 並將其結構表示為 JSON 樣式的數據,以便於檢查、調試或遷移工作。 它有助於檢視 XML API、來源、設定匯出和範例文件。

XML 具有 JSON 所沒有的功能:屬性、命名空間、重複的同級元素、文字節點、CDATA 和混合內容。轉換器必須將它們映射到物件、陣列和字串值,因此在將其視為無損模式轉換之前檢查輸出。

使用方法

  1. 將 XML 資料貼到輸入編輯器中。
  2. 點擊“轉換為 JSON”以解析和轉換標記。
  3. 查看屬性、重複元素和文字內容的表示方式。
  4. 使用 複製 作為剪貼簿,使用 下載 作為文件,或使用 清除 進行重置。

什麼是 XML 到 JSON 轉換器?

XML 到 JSON 轉換器 是一個基於瀏覽器的實用程序,用於將 XML 樹轉換為 JSON 友好的表示形式。它使深度嵌套的標記在面向 JavaScript 的工作流程中更易於掃描和重複使用。

最好將輸出理解為 XML 的實際表示,而不是保證的往返格式。根據接收應用程式或資料合約驗證重要轉換。

輸入說明

使用一個文檔根貼上格式正確的 XML。如果您的文件使用命名空間、屬性、重複元素或混合內容,請在重新使用 JSON 之前仔細檢查產生的金鑰。

範例

一個簡單的 XML 文件變成一個嵌套的 JSON 樣式物件:

--- XML 輸入 ---

  John
  30


--- JSON 輸出 ---
{"person":{"name":"John","age":30}}

MCP 整合

MCP(Model Context Protocol,模型上下文協議)讓 AI 代理和應用可以探索並呼叫 Coding.Tools 工具,用於可重複的轉換、格式化、雜湊和產生工作流程。

MCP 工具名稱: xml-to-json

MCP 端點: https://coding.tools/mcp

請先呼叫 tools/list。每個工具項目都包含 inputSchema、outputSchema 和 examples,AI 代理或客戶端可據此建立有效參數,不需要猜測。

呼叫 tools/call 後,result.content[0].text 是顯示用結果,result.structuredContent 是適合程式解析的結構化結果。工具層級失敗會回傳 isError: true;協議層級失敗會回傳 JSON-RPC error。

tools/call 請求範例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"xml-to-json","arguments":{"input":"<invoice><id>1001</id><total>58.40</total></invoice>"}}}'

大多數文字與資料工具接受 input 字串以及可選的 options。只依賴瀏覽器圖片 API 的圖片工具會用於探索,並在需要瀏覽器能力時返回網頁入口。