JSON から XML への変換ツール
JSON を XML に、または XML を JSON に変換 — 属性、テキストノード、配列を双方向にマッピングし、すべてブラウザ内で瞬時にローカル処理します。
関連
JSON to XML のガイド
JSON 相互運用:YAML・CSV・XML・JWT・Schema
JSON は単独で存在することはまれです。JSON と YAML/CSV/XML を相互変換し、JWT をデコードし、型を生成し、JSON Schema に対して検証します —— すべてのステップがブラウザー内で完結します。
JSON を XML に変換:ルート要素・属性・配列
XML は単一のルートを必要とし、リストは繰り返し要素で表現します。@ 接頭辞キーを属性に、#text を要素テキストにマッピングすれば、可逆変換が得られます。
JSON の引用符なしキーを修正
name、active、profile のようなキーであっても、見た目は普通の識別子でも、有効な JSON では必ず引用符で囲む必要があります。
JSON と XML を相互変換
JSON を貼り付けて To XML をクリックするか、XML を貼り付けて To JSON をクリックします。コンバータは属性を @ プレフィックス付きキーに、要素テキストを #text に、繰り返し要素を配列にマッピングします —— 逆方向も同様です。すべての処理はブラウザ内で完結し、サーバへデータは送信されません。
マッピングルール
- 属性 ——
<note id="1">は{ "note": { "@id": "1" } }になります - テキストノード —— 属性とテキストを持つ要素は、テキストを
#text配下に格納します - 繰り返し要素 —— 2 つの
<tag>兄弟要素は JSON 配列になります - エンティティ ——
&、<、数値参照は双方向でデコード/エンコードされます
各方向の詳細は XML から JSON への変換 と JSON から XML への変換 をご覧ください。JSON に構文エラーがある場合、ツールはまず一般的なミスを修復します —— あるいは JSON Fix で先にクリーンにできます。
XML フォーマッタ&バリデータとしても
XML を貼り付けて To JSON をクリックすると、コンバータはまずドキュメントをパースします —— つまり、xml formatter、xml formatter online、** xml formatter online tool**、xml beautifier(** xml beautify**)、xml editor、xml parser、** xml reader online**、xml viewer online / ** online xml viewer**、reader xml、xml file validator、そして xml validator(xmlvalidate、** xmllint online validator**)として 1 ステップで使えます —— * what is a xml file* や XML ファイルの開き方、確認方法へのワンストップの答えです。* format xml online*、online xml formatter、xml pretty print、* xml validation*、validation of xml、xml to json converter はどれも同じワークフローに着地します。不正な XML(タグの不一致、引用符の欠落、不要な文字)はステータスバーで報告され、黙って通り抜けることはありません。XML を整形したいだけなら、まず To JSON でバリデーションし、続いて To XML で 2 スペースのインデントに揃えて戻せます。
XML ファイルの開き方(how to open the xml file や * how to open xml files* とも問われます):内容をここに貼り付けて To JSON を押せば、構造化されたインデント付きビューが得られます。同じ流れは valid xml checker としても機能します —— 入力が整形式の XML である場合のみ変換が成功します。他言語での検索 —— * formatar xml online*(ポルトガル語)、formatador xml online —— も同じツールを指します。
FAQ
JSON の値を XML の属性にするには?
キー名に @ を付けてください(例:@id)。要素のテキストコンテンツは #text 配下に格納します。XML は反復によってリストを表すため、JSON 配列は同名タグの繰り返し要素になります。
スタンドアロンの XML ビューアとして使えますか?
はい —— XML を貼り付けて JSON に変換すると構造化されたインデント付きビューが得られ、XML に戻すと正規化された空白で再出力される様子を確認できます。どちらの方向もローカルでのみ動作します。