XML・YAMLツール

JSON → XML

オブジェクトと配列を再帰的に変換し、文字をエスケープして不正なXMLタグ名を検出します。

Ctrl / ⌘ + Enterで実行
読み取り専用の結果

オブジェクトと配列を再帰的に変換し、文字をエスケープして不正なXMLタグ名を検出します。

このツールでできること

JSON → XML は、オブジェクト キーを要素名に、配列値を繰り返し要素にマップし、最上位の配列は item サブ要素を使用します。 null は空の要素として出力され、文字列、数値、およびブール値は安全にエスケープされたテキストとして出力されます。

  • デフォルトのルート要素の名前は root です。
  • オブジェクト キーとルート要素は、正当な XML 名である必要があります。不正な場合は、エラーが明示的に報告されます。
  • &、<、>、引用符などの文字はラベルとして実行されません。

使い方

  1. 有効な JSON を貼り付けます。
  2. ルート要素名を確認または変更します。
  3. 「XMLに変換」をクリックします。
  4. 配列とnull値を確認した後、result.xmlをコピーまたはダウンロードします。

主な用途

  • XML のみを受信するシステム用に単純なデータを準備します。
  • 構成またはテスト フィクスチャの XML スケルトンを生成します。
  • JSON 階層が繰り返し要素にどのようにマップされるかを確認します。

JSON → XMLの機能

オブジェクトと配列を再帰的に変換し、テキストを安全にエスケープし、不正な XML タグ名を拒否します。日常的な開発、デバッグ、データの並べ替え、コードの最適化のシナリオに適しています。処理結果を直接閲覧、コピー、ダウンロードすることができます。

FAQ

配列にはどのようなラベルが使用されますか?

オブジェクト プロパティ内の配列はプロパティ名を繰り返します。最上位の配列はルート要素の下に配置され、item を使用します。

nullを変換するにはどうすればよいですか?

null は <value/> などの空の要素に変換されます。ルールは固定されており、文字列 "null" は出力されません。

一部の JSON キーがエラーを報告するのはなぜですか?

スペース、数字で始まるキー、または許可されていない文字を含むキーを直接 XML タグにすることはできません。このツールは、不正な XML がサイレントに生成されることを避けるために、エラーを明確に報告することを選択します。

開発者向けツール一覧に戻る