XML から JSON API - 無料コンバーター
XML ドキュメントを解析し、同等の JSON を返します。 Attributes are prefixed with @ by convention. テキスト コンテンツは #text キーの下に保存されます。 CDATA セクション、名前空間、およびネストされた構造を処理します。
Code examples
curl -X POST https://api.botoi.com/v1/xml/to-json \
-H "Content-Type: application/json" \
-d '{"xml":"<user id=\"1\"><name>Alice</name><email>alice@example.com</email></user>"}'When to use this API
従来の SOAP サービスとの統合
SOAP XML 応答を JSON に変換して、JavaScript または Python アプリケーションが標準の JSON ライブラリを使用してデータを処理できるようにします。
RSS フィードと Atom フィードを解析する
RSS/Atom XML フィードを JSON に変換すると、フィード リーダーまたはコンテンツ アグリゲーターを構築する際の操作が容易になります。
XML 構成ファイルを変換する
CI パイプラインでの分析または変換のために、XML 構成ファイル (Maven pom.xml、Android マニフェスト) を JSON に変換します。
Frequently asked questions
XML 属性は JSON 出力でどのように表現されますか?
属性には接頭辞「@」が付きます。 たとえば、<user id="1"> は {"user": {"@id": "1"}} になります。
CDATA セクションはどのように処理されますか?
CDATA コンテンツはプレーン文字列として抽出され、通常のテキスト コンテンツと同じ #text キーの下に保存されます。
これにより XML 名前空間が保持されますか?
はい。 名前空間のプレフィックスは JSON キーに保存されます。 たとえば、<ns:element> は「ns:element」という名前のキーになります。
混合コンテンツ (テキスト + 子要素) ではどうなりますか?
混合コンテンツは、テキストを #text に保存し、子要素を別のキーとして保存します。 これは、標準の XML から JSON への変換規則と一致します。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.