Skip to content
Zoyku

XML → JSON 変換

XML をブラウザ内で JSON へ変換 — 属性は @ キー、繰り返し要素は配列に。不正な入力は行単位のわかりやすいエラーで通知します。

このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。

使い方

  1. 1XML を左ペインに貼り付けます。
  2. 2右側に整形済み JSON がリアルタイムに表示されます。
  3. 3良さそうなら JSON をコピーします。

XML → JSON 変換

サイトマップ、RSS、SOAP レスポンス、設定ファイルを貼り付けると、整形された JSON が即座に得られます。変換は属性を保持する fast-xml-parser を使用:各属性は @ 接頭辞のキーとして残り、同名の繰り返し要素は配列にまとめられます。属性とテキストの両方を持つ要素のテキストは #text キーに入ります。

不正な入力でも中途半端な変換結果を出しません:まず文書を検証し、エラーは該当行を指し示すので、閉じタグの忘れも 1 行で直せます。

よくある質問

属性は JSON でどう表されますか?

各属性は @ 接頭辞のキーになります — <book id="7"> は { "@id": "7" } のようになります。属性値は文字列のまま、数値や真偽値に見えるテキスト内容は対応する JSON 型に変換されます。

繰り返し要素はどうなりますか?

同名の兄弟要素は JSON 配列になります。ただし単一の要素は普通の値のままなので、受け手がリストを期待する場合は配列かどうかの確認が必要です。

XML はどこかにアップロードされますか?

いいえ。解析はブラウザ内の fast-xml-parser でローカルに行われ、データは端末の外に出ません。

ツールを埋め込む

1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。

<iframe src="https://zoyku.com/ja/tools/xml-to-json?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — xml-to-json" loading="lazy"></iframe>
100% ローカル処理