XML から JSON

属性、繰り返し要素、混合内容の規則を指定して変換します。

データとフォーマット
ワークスペースを準備中…
入力
出力
結果はここに表示されます。

使い方

  1. 貼り付け / ファイルを開く / サンプル
  2. 変換
  3. コピー / ダウンロード

XML から JSON

コンパクト形式はルート名、@ 属性、#text、繰り返し要素の配列を使い、値は文字列のままです。

処理はブラウザー内で行います。DevToolsy は貼り付けたデータや選択したファイルを受信しません。

仕組み

混合内容は name、attributes、children、text による順序付き形式で保持します。

変換前と変換後
入力
<team region="EU"><member>Ada</member><member>Lin</member></team>
出力
{
  "team": {
    "@": {
      "region": "EU"
    },
    "member": [
      "Ada",
      "Lin"
    ]
  }
}

既定の設定による例です。

処理の制限

宣言、コメント、処理命令、CDATA 境界は省略します。DTD と外部実体は拒否し、完全な可逆変換は保証しません。

出力

コピー / ダウンロード

処理の制限

UTF-8 入力は最大 1 MiB、出力は最大 8 MiB、処理は最大 30 秒です。

参考資料XML 1.0
?

よくある質問

XML から JSON の使い方は?

コンパクト形式はルート名、@ 属性、#text、繰り返し要素の配列を使い、値は文字列のままです。

どの設定を変更できますか?

混合内容は name、attributes、children、text による順序付き形式で保持します。

結果を使う前に何を確認すべきですか?

宣言、コメント、処理命令、CDATA 境界は省略します。DTD と外部実体は拒否し、完全な可逆変換は保証しません。

入力はアップロードされますか?

処理はブラウザー内で行います。DevToolsy は貼り付けたデータや選択したファイルを受信しません。

結果を保存できますか?

コピー / ダウンロード

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。