input
output
JSON を XML に変換、または XML を貼り付けて JSON に戻します。

関連

JSON to XML のガイド

すべてのガイド →

JSON と XML を相互変換

JSON を貼り付けて To XML をクリックするか、XML を貼り付けて To JSON をクリックします。コンバータは属性を @ プレフィックス付きキーに、要素テキストを #text に、繰り返し要素を配列にマッピングします —— 逆方向も同様です。すべての処理はブラウザ内で完結し、サーバへデータは送信されません。

マッピングルール

  • 属性 —— <note id="1">{ "note": { "@id": "1" } } になります
  • テキストノード —— 属性とテキストを持つ要素は、テキストを #text 配下に格納します
  • 繰り返し要素 —— 2 つの <tag> 兄弟要素は JSON 配列になります
  • エンティティ —— &amp;&lt;、数値参照は双方向でデコード/エンコードされます

各方向の詳細は XML から JSON への変換JSON から XML への変換 をご覧ください。JSON に構文エラーがある場合、ツールはまず一般的なミスを修復します —— あるいは JSON Fix で先にクリーンにできます。

XML フォーマッタ&バリデータとしても

XML を貼り付けて To JSON をクリックすると、コンバータはまずドキュメントをパースします —— つまり、xml formatterxml formatter online xml formatter online toolxml beautifier xml beautify)、xml editorxml parser xml reader onlinexml viewer online / online xml viewerreader xmlxml file validator、そして xml validatorxmlvalidate xmllint online validator)として 1 ステップで使えます —— what is a xml file や XML ファイルの開き方、確認方法へのワンストップの答えです。 format xml onlineonline xml formatterxml pretty print xml validationvalidation of xmlxml 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 に戻すと正規化された空白で再出力される様子を確認できます。どちらの方向もローカルでのみ動作します。