iTool

JSON ↔ XML 変換ツール

JSONとXMLをリアルタイムで双方向変換。属性プレフィックス・テキストノードキーをオプションで調整可能。完全ブラウザ処理。

すべて端末内で処理されます。サーバーには送信しないので安心です。
オプション
JSONまたはXMLを貼り付けると反対側がリアルタイム変換されます
JSON
XML

関連ツール

iToolのその他の機能!

よくある質問

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

JSON配列の各要素は同じタグ名を繰り返すXML要素に変換されます。例えばitemsという配列の各要素は<item>タグとして並びます。

XMLの属性と要素はJSONにどのように変換されますか?

XML属性はデフォルトで@プレフィックスが付いたキーに、テキストノードは設定可能な特殊キー(例:#text)に変換されます。変換ルールのオプションを調整して好みの形に変えることができます。

REST APIとSOAP APIを連携する際に活用できますか?

はい、REST APIは主にJSONを、SOAP APIはXMLを使います。2つのシステム間でデータを変換する必要があるとき、このツールで素早く形式を確認・変換できます。

双方向の変換はどちらも対応していますか?

はい、JSONをXMLに、XMLをJSONに、どちらの方向にも変換できます。左パネルに元データを入力すると右パネルに変換結果が即座に表示されます。

JSON ↔ XML Converter

JSON and XML have different structures, so conversion has a few choices. This tool converts both ways in real time, with two tweakable rules.

Two options

  • Attribute prefix (default @_) — prefix used in JSON keys for XML attributes. Example: <book id="1">{"@_id": "1"}
  • Text key (default #text) — JSON key holding the text content of an element when it also has attributes. Example: <title lang="en">Gatsby</title>{"title": {"@_lang": "en", "#text": "Gatsby"}}

How to use

  • Type in either side — the other converts automatically
  • Sample button loads example data
  • Swap button exchanges left and right
  • Copy or download each format separately

Conversion rules

  • Arrays — multiple child elements with the same name become a JSON array
  • Attributes vs child elements — distinguished by the prefix
  • Empty elements<br />{"br": ""}
  • Comments — stripped during conversion (not lossless)

Client-side only

Your data never leaves the browser. Safe for SOAP responses, API keys, internal configs.

このツールの改善にご協力ください

良い点、改善点、ほしい機能をお聞かせください

Esc

アプリ内ではダウンロードできません

アプリ内画面(LINE・各種アプリ)ではファイル保存が制限されます。Safariで開くとダウンロードできます。

1 画面の下部(または上部)にある ⋯ / 共有 ボタンをタップ
2 「Safariで開く」または「ブラウザで開く」を選択

またはURLをコピーしてSafariに貼り付け