ToolActツールアクト

JSON to XML 変換ツール

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

JSON to XML変換とは?

JSON to XML変換は、JSON(JavaScript Object Notation)データをXML(eXtensible Markup Language)形式に変換する処理です。異なるデータ形式を使用するシステム間の統合、レガシーXML APIとの連携、設定ファイルやデータ交換、ドキュメント保存にXMLが必要な場合に便利です。

使い方

基本操作

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

機能

自動変換入力中にリアルタイムでJSONからXMLに変換
カスタムルート要素任意の有効なXML要素名をルートとして設定
エラー検出JSON構文エラーを自動検出し行番号を表示
シンタックスハイライトXML出力に色分けされたシンタックス要素を表示

オブジェクトを要素に

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

配列を要素に

[1, 2, 3]
→
<root>
  <item>1</item>
  <item>2</item>
  <item>3</item>
</root>

ネスト構造

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

よくある質問

JSON配列はどのようにXMLに変換されますか?

JSON配列は、親要素内の繰り返しの<item>要素に変換されます。例えば、[1, 2, 3]は<item>1</item><item>2</item><item>3</item>になります。

ルート要素名をカスタマイズできますか?

はい、JSONパネル上の入力フィールドでカスタムルート要素名を設定できます。デフォルトは「root」です。有効なXML要素名のみ受け付けます。

特殊文字はどのように処理されますか?

XML特殊文字(&、<、>、引用符など)は自動的にXMLエンティティ(&amp;、&lt;、&gt;、&quot;、&apos;)にエスケープされ、有効なXML出力が保証されます。