JSON から XML

コンパクト形式または順序付き形式の JSON から XML を生成します。

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

使い方

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

JSON から XML

単一ルートプロパティを使うかルート名を指定します。@ は属性、#text は文字列、配列は繰り返し要素です。

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

仕組み

順序付きの name、attributes、children を読み取り、混在する文字列の順序を保持します。UTF-8 XML 宣言を付けます。 ルート配列と配列内の入れ子配列は指定の要素名を使います。オブジェクトのプロパティ配列はそのプロパティ名を繰り返します。

変換前と変換後
入力
{"team":{"@":{"region":"EU"},"member":["Ada","Lin"]}}
出力
<?xml version="1.0" encoding="UTF-8"?>
<team region="EU"><member>Ada</member><member>Lin</member></team>

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

処理の制限

null、不正な名前や文字は拒否します。名前空間は宣言が必要です。入力の実行やリソースの取得は行いません。

出力

コピー / ダウンロード

処理の制限

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

参考資料XML 1.0
?

よくある質問

JSON から XML の使い方は?

単一ルートプロパティを使うかルート名を指定します。@ は属性、#text は文字列、配列は繰り返し要素です。

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

順序付きの name、attributes、children を読み取り、混在する文字列の順序を保持します。UTF-8 XML 宣言を付けます。 ルート配列と配列内の入れ子配列は指定の要素名を使います。オブジェクトのプロパティ配列はそのプロパティ名を繰り返します。

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

null、不正な名前や文字は拒否します。名前空間は宣言が必要です。入力の実行やリソースの取得は行いません。

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

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

結果を保存できますか?

コピー / ダウンロード

次に使うツールを探す

言語

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