オンラインXML→JSON変換ツール
XMLをJSONに、またはJSONをXMLに変換します — 瞬時に、すべてブラウザ内で処理されます。
XML入力
JSON結果
変換処理はすべてブラウザ内で行われます — あなたのデータが当社のサーバーに送られることはありません。
同じページでXMLをJSONに、またはJSONをXMLに変換できます — モードを切り替えるだけです。
アカウント登録不要で、変換できるデータ量にも制限はありません。
XMLがJSONにどうマッピングされるか
XMLとJSONは完全には対応しないため、このツールはシンプルで読みやすい規則を使用します。XML属性は接頭辞 @ (例: id="1" は "@id": "1"、子要素と一緒にあるテキストコンテンツは #text キーになり、同じタグ名を持つ繰り返しの子要素はJSON配列になります。JSONをXMLに変換する場合は、この規則を逆にたどります。
XMLとJSONを相互変換する方法
- 方向を選びます。 「XML → JSON」はXMLをJSONに変換し、「JSON → XML」はその逆を行います。
- データを貼り付けます。 選択したモードに合わせて、XMLまたはJSONをボックスに入力または貼り付けます。
- 結果を確認します。 入力するとすぐに変換されます — クリックするボタンはありません。
- コピーまたはダウンロードします。 結果をコピーするには「コピー」ボタンを、ファイルとして保存するには「ダウンロード」を使用します。
よくある質問
XMLをJSONに変換するにはどうすればよいですか?
「XML → JSON」に切り替えてXMLを貼り付けると、対応するJSONが即座に表示されます。逆方向に変換するには「JSON → XML」に切り替えてください。
このツールは属性とテキストにどのような規則を使用していますか?
XMLの属性は@を接頭辞としたJSONキーになります(例:id="1"は"@id": "1"になります)。子要素と一緒にあるテキストコンテンツは"#text"キーになります。これは単一の公式標準ではなく、広く使われている読みやすいXML→JSON変換の規則を反映したものです。XMLとJSONは完全には対応しないためです。
繰り返されるXML要素はJSON配列に変換されますか?
はい — ある要素に同じタグ名を持つ複数の子要素がある場合、それらはそのキーの下でJSON配列になり、順序は保持されます。
変換後の値が数値やブール値ではなくテキストとして返されるのはなぜですか?
XMLには数値型やブール型がネイティブに存在しません — 何かがそれを解釈するまで、すべての値はテキストです。このツールはその特性を保持し、どの値が数値を意図していたかを推測するのではなく、XMLコンテンツをJSON文字列に変換します。
JSON → XMLは要素名をどのように選びますか?
JSONが単一キーのオブジェクトの場合、そのキーがルート要素になります。それ以外の場合は、すべてが<root>要素で囲まれます。オブジェクトのキーは子要素のタグになり、配列の項目は同じタグを持つ兄弟要素として繰り返されます。
XMLまたはJSONが無効な場合はどうなりますか?
空白や壊れた結果の代わりに、何が問題かを説明する明確なエラーメッセージが表示されます。
私のデータはどこかにアップロードされますか?
いいえ。変換は組み込みのDOMParserを使用してすべてブラウザ内で実行されます — あなたのデータがCurePDFのサーバーに送信されることはありません。
このXMLからJSONへの変換ツールは無料ですか?
はい、アカウント登録は不要で、変換できるデータ量にも制限はありません。