XML↔JSON
XML と JSON を双方向に変換します。属性は `@attr`、テキストノードは `#text` として扱い、読みやすい整形出力にします。
入力
XML を入力出力
JSON 整形モード
XML
入力長
0
出力長
0
ルート要素
-
このツールについて
XML↔JSON ツールは、古い API や設定ファイルの XML データを JavaScript 向け JSON へ移したいとき、または JSON で管理した内容から XML を生成したいときに役立つページです。属性やテキストノードの情報を落としにくい形で相互変換できるようにしています。
XML から JSON へ変換するときは、属性を `@属性名`、テキストノードを `#text` キーとして保持します。同名の子要素が複数ある場合は配列へまとめるため、一覧データも比較的自然な形で JSON 化できます。
JSON から XML へ戻すときは、最上位オブジェクトのキーをルート要素として扱います。整形された XML 文字列をそのまま保存できるため、モックデータや変換確認、移行作業の前処理に向いています。
使い方
- まず「入力」を入力または選択し、「出力」や「追加設定」も目的に合わせて調整します。
- 次に「出力を保存」を実行して、「出力」を更新します。
- 最後に表示された「出力」を確認し、必要であれば「出力をコピー」で再利用します。
大きめのデータはまず整形やプレビューで構造を確認し、その後に変換やコピーへ進むと失敗を減らせます。ブラウザ内だけで処理できるため、機密データの一次確認にも向いています。
XML↔JSONとは?
XML と JSON を双方向に変換します。属性は `@attr`、テキストノードは `#text` として扱い、読みやすい整形出力にします。 XML↔JSON ツールは、古い API や設定ファイルの XML データを JavaScript 向け JSON へ移したいとき、または JSON で管理した内容から XML を生成したいときに役立つページです。属性やテキストノードの情報を落としにくい形で相互変換できるようにしています。 XML から JSON へ変換するときは、属性を `@属性名`、テキストノードを `#text` キーとして保持します。同名の子要素が複数ある場合は配列へまとめるため、一覧データも比較的自然な形で JSON 化できます。 JSON から XML へ戻すときは、最上位オブジェクトのキーをルート要素として扱います。整形された XML 文字列をそのまま保存できるため、モックデータや変換確認、移行作業の前処理に向いています。
よくある質問
Q: このツールは無料ですか?
はい、完全無料で登録不要です。すべての処理はブラウザ内で行われ、データが外部に送信されることはありません。
Q: 「入力」と「出力」はどう使い分けますか?
基本は「入力」から設定し、必要に応じて「出力」や「追加設定」で細かく調整します。「出力を保存」を実行すると「出力」へ反映されるので、条件差を見比べながら調整できます。
Q: 「出力」はそのまま再利用できますか?
はい。表示された「出力」は「出力をコピー」で持ち出しやすく、資料作成や別の実装作業へそのままつなげられます。条件を変えて複数パターンを作り、比較しながら使う運用にも向いています。
Q: スマートフォンでも使えますか?
はい、レスポンシブデザインに対応しており、スマートフォン・タブレットでもご利用いただけます。
よくある質問
Q.このツールは無料ですか?
A.はい、完全無料で登録不要です。すべての処理はブラウザ内で行われ、データが外部に送信されることはありません。
Q.「入力」と「出力」はどう使い分けますか?
A.基本は「入力」から設定し、必要に応じて「出力」や「追加設定」で細かく調整します。「出力を保存」を実行すると「出力」へ反映されるので、条件差を見比べながら調整できます。
Q.「出力」はそのまま再利用できますか?
A.はい。表示された「出力」は「出力をコピー」で持ち出しやすく、資料作成や別の実装作業へそのままつなげられます。条件を変えて複数パターンを作り、比較しながら使う運用にも向いています。
Q.スマートフォンでも使えますか?
A.はい、レスポンシブデザインに対応しており、スマートフォン・タブレットでもご利用いただけます。