XML 轉 JSON
將 XML 文件轉換為瀏覽器中可讀的 JSON 樣式輸出。
將 XML 標記轉換為 JSON 樣式數據
XML 到 JSON 轉換器解析 XML 並將其結構表示為 JSON 樣式的數據,以便於檢查、調試或遷移工作。 它有助於檢視 XML API、來源、設定匯出和範例文件。
XML 具有 JSON 所沒有的功能:屬性、命名空間、重複的同級元素、文字節點、CDATA 和混合內容。轉換器必須將它們映射到物件、陣列和字串值,因此在將其視為無損模式轉換之前檢查輸出。
使用方法
- 將 XML 資料貼到輸入編輯器中。
- 點擊“轉換為 JSON”以解析和轉換標記。
- 查看屬性、重複元素和文字內容的表示方式。
- 使用 複製 作為剪貼簿,使用 下載 作為文件,或使用 清除 進行重置。
什麼是 XML 到 JSON 轉換器?
XML 到 JSON 轉換器 是一個基於瀏覽器的實用程序,用於將 XML 樹轉換為 JSON 友好的表示形式。它使深度嵌套的標記在面向 JavaScript 的工作流程中更易於掃描和重複使用。
最好將輸出理解為 XML 的實際表示,而不是保證的往返格式。根據接收應用程式或資料合約驗證重要轉換。
輸入說明
使用一個文檔根貼上格式正確的 XML。如果您的文件使用命名空間、屬性、重複元素或混合內容,請在重新使用 JSON 之前仔細檢查產生的金鑰。
範例
一個簡單的 XML 文件變成一個嵌套的 JSON 樣式物件:
--- XML 輸入 ------ JSON 輸出 --- {"person":{"name":"John","age":30}} John 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 的圖片工具會用於探索,並在需要瀏覽器能力時返回網頁入口。