ToolActツールアクト

XML → JSON 変換ツール

XML入力
JSON出力
行数: 1文字数: 0バイト数: 0
行数: 1文字数: 0バイト数: 0

XML → JSON変換とは?

XML → JSON変換は、XML(Extensible Markup Language)データをJSON(JavaScript Object Notation)形式に変換するプロセスです。レガシーシステムの近代化、JSONを期待するREST APIとの連携、よりコンパクトで解析しやすいデータ形式が必要な場合に便利です。

使い方

基本手順

  1. 左の入力ボックスにXMLデータを貼り付けまたは入力
  2. インデントサイズを選択(2スペース、4スペース、またはTab)
  3. 右側に変換されたJSONがシンタックスハイライト付きで表示
  4. 変換結果を確認し、XMLエラーがあれば修正
  5. 「コピー」または「ダウンロード」をクリックして結果を保存

機能

リアルタイム変換入力中にXMLからJSONへリアルタイム変換
スマート型推論XMLテキスト内の数値とブール値を自動的に対応する型に変換
エラー検出XML構文エラーを自動検出し詳細を表示
シンタックスハイライトJSON出力をカラーコード付きで表示

シンプルな要素

<root>
  <name>太郎</name>
</root>
→
{"root": {"name": "太郎"}}

繰り返し要素

<root>
  <item>A</item>
  <item>B</item>
</root>
→
{"root": {"item": ["A", "B"]}}

ネスト構造

<root>
  <user>
    <name>太郎</name>
    <age>30</age>
  </user>
</root>
→
{"root": {"user": {"name": "太郎", "age": 30}}}

よくある質問

XML要素はJSONにどう変換されますか?

XML要素はJSONオブジェクトのプロパティになります。子要素はネストされたオブジェクトになります。例:&lt;name&gt;太郎&lt;/name&gt; → {"name": "太郎"}

繰り返しXML要素はどう処理されますか?

同じ要素名が兄弟として複数出現する場合、自動的にJSON配列にグループ化されます。例:2つの&lt;item&gt;要素は"item"配列になります。

XML属性はサポートされていますか?

現在、要素のテキスト内容と子要素構造を保持して変換します。XML属性は保持されず、XMLの構造的コンテンツに焦点を当てています。