Convertools Dev
すべてのツール

JSONをXMLに変換

JSONオブジェクトをインデント付きのXMLドキュメントに変換します。

JSON 入力

テキストを貼り付けるか、ファイルをここにドロップしてください(最大50MB)。

XML 出力

無料で使えます。入力内容はこのブラウザ内で処理されます。

使い方

  1. JSONを貼り付けるか、.jsonファイルをドロップしてください。
  2. XMLのインデントを選びます。
  3. 結果をコピーするか、.xmlファイルとしてダウンロードします。

変換ルール:「"@id": "1"」は属性 id="1" に、「"#text"」は要素のテキストになります。配列は項目ごとに同じ要素を繰り返し、nullは <note/> のような空要素になります。

キーが1つのJSONオブジェクトは、そのキーがルート要素になります。配列やキーが複数あるオブジェクトは <root> で囲みます。XMLの名前に使えないキーは調整され、たとえば "first name" は <first_name> になります。

例

JSON 入力
{"catalog":{"book":[{"@id":"b1","title":"XML Basics","price":{"@currency":"USD","#text":"29.99"}},{"@id":"b2","title":"Fish & Chips","price":{"@currency":"EUR","#text":"12.50"}}]}}
XML 出力
<?xml version="1.0" encoding="UTF-8"?>
<catalog>
  <book id="b1">
    <title>XML Basics</title>
    <price currency="USD">29.99</price>
  </book>
  <book id="b2">
    <title>Fish &amp; Chips</title>
    <price currency="EUR">12.50</price>
  </book>
</catalog>