XML ↔ JSON 相互変換ツール
XML文書をJSONオブジェクトへ、JSONをXMLタグ構造へ双方向に変換します
階層構造を持つXMLのソーステキストを解析してネストされたJSONに変換したり、逆にJSONのデータモデルからXMLのタグ構文を組み立てたりできる双方向対応のツールです。XMLの属性(@attributes)とテキストノード(#text)を相互に対応付けながら、情報を落とすことなく正確に保持します。
도구를 불러오는 중…
🔒 すべてブラウザ内で処理されます。アップロードしたファイルや入力内容がサーバーに送信されることはありません。
使い方
- 画面上部で「XML ➔ JSON」または「JSON ➔ XML」のタブを選びます。
- 変換したいデータを入力欄に貼り付けます。
- 変換結果と、閉じタグの抜けなどの構文エラー通知を確認したうえで、完成したテキストをコピーしてご利用ください。
よくある質問
- XMLの属性(Attribute)の値はJSONでどのように保持されますか?
- 属性を持つ要素は、JSONオブジェクトの中に「@attributes」というキーの子オブジェクトとしてそのままマッピングされ、値が失われることはありません。
- 同じ名前のタグが複数回繰り返される場合、JSONではどう処理されますか?
- 同じ親の下に同じタグ名が2回以上出現すると、そのキーの値は単一のオブジェクトではなく自動的にJSON配列に変換され、各出現が順番に配列の要素として格納されます。逆にJSON→XML変換の場合は、配列の各要素が同じ名前のタグとして並列に繰り返し生成されます。
- 同じ名前のタグが複数回繰り返される場合、JSONではどう処理されますか?
- 同じ親の下に同じタグ名が2回以上出現すると、そのキーの値は単一のオブジェクトではなく自動的にJSON配列に変換され、各出現が順番に配列の要素として格納されます。逆にJSON→XML変換の場合は、配列の各要素が同じ名前のタグとして並列に繰り返し生成されます。
