メインコンテンツへスキップ

無料JSONとXMLの相互変換ツール

JSONからXML、XMLからJSONへ双方向で変換し、属性と配列を保持します。ブラウザ内で完全に動作 — アップロードは一切ありません。

読み込み後はオフラインでも動作

JSONまたはXMLファイルをドロップ(または下に貼り付け)

JSON, XML · デバイス上で処理

または Ctrl+V でクリップボードから貼り付け

ファイルを参照
JSONからXMLに変換中
XML 出力
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 属性は @name キーに、要素テキストは #text にマッピングされます。繰り返しタグは配列になります。⇄ で方向を反転してデータをラウンドトリップできます。すべてブラウザ内で実行されます。

主な用途

  • JSONをXMLに変換するJSONオブジェクトをwell-formedなXMLに変換する。
  • XMLをJSONに変換するXMLをクリーンで型付けされたJSONに解析する。
  • JSONとXML APIをブリッジするJSONとXMLを使用するサービス間でペイロードを変換する。
  • 設定ファイルを変換するJSONとXML形式間で設定を移動する。
  • JSONとXML構造を比較する同じデータがJSONとXMLでどのように見えるかを確認する。

使い方

JSONとXMLは2つの最も一般的なデータ交換形式であり、頻繁にそれらの間を移動する必要があります。これはブラウザ内の両方向に変換されます。

  1. 1
    JSONまたはXMLを貼り付けます
    ⇄トグルで方向を選択します。入力はローカルで解析されます。JSON.parseを使用したJSON、ブラウザのDOMParserを使用したXML。
  2. 2
    構造がマップされます
    XMLへの変換では、オブジェクトのキーが要素に、「@name」キーが属性になり、配列はタグの繰り返しになります。JSONへの変換では、属性は「@name」キーに、繰り返されたタグは配列になり、数値/ブール値は型変換されます。
  3. 3
    きれいでインデント付きの出力を取得します
    結果はプリティプリントされて、使用準備ができます。
  4. 4
    必要なら往復変換もできます
    ⇄ボタンは出力を入力としてフィードして、変換し直して確認できます。

設定とデータ ファイルは機密である可能性があります。両方向がデバイス上で完全に実行されます。何もアップロードされません。

関連ツール

よくある質問