Skip to content
freeonlinefileconvert

JSONをXMLに変換

XMLしか受け付けないシステムやフィード、インポート用に、JSONデータを整った正しいXMLにします。

またはここにドラッグ&ドロップ · 1ファイル50MBまで無料

もっと大きなファイルは?Proなら500MBまで変換できます

無料版の上限を超えています

このまま変換できます。結果をダウンロードしたいときだけ €1.99 をお支払いください。

無料版は1ファイル50 MBまで、一度に20ファイルまでです。

逆方向に変換しますか?XMLをJSONに変換

無料 · 登録不要 · 透かしなし · ファイルは端末から出ません

3ステップでJSONをXMLに変換

  1. JSONファイルを選択するか、ボックスにドロップします。
  2. 「XMLに変換」をクリックします。
  3. インデント付きですぐにインポートできるXMLファイルをダウンロードします。

JSONからXMLへ、想定外なしに

会計ソフトやECのフィード、行政のポータル、古い業務システムの多くは今もXMLしか取り込めない一方、最近のアプリやAPIはJSONでやり取りします。このツールはXML宣言とUTF-8エンコード、2スペースのインデントを付けた正しい形式のXMLを書き出すので、読みやすく安心してインポートできます。

各キーは要素に、各配列は同じ要素の繰り返しになります。@で始まるキーは属性に、#textキーは要素のテキストになります。これはXMLをJSONに変換するときと同じ書き方なので、往復しても情報は失われません。&や<などの文字はエスケープされ、スペースを含む名前や数字で始まる名前など、XMLで使えないキー名は有効な名前に直されます。

よくある質問

JSONをXMLに変換する方法は?

JSONファイルを選んで「XMLに変換」をクリックしてください。ツールがJSONをチェックしてXMLのツリーを組み立て、インデント付きの.xmlファイルがダウンロードされます。JSONに構文エラーがある場合はパーサーのメッセージが表示されるので、どこを直せばよいかがすぐにわかります。

XMLのルート要素はどうなりますか?

XMLにはルート要素が1つ必要です。JSONが {"catalog": {...}} のようにキーを1つだけ持つオブジェクトなら、そのキーがルートになります。それ以外の場合は全体が <root> 要素で囲まれ、最上位が配列のときは各要素が <item> 要素になります。

JSONの配列はどのように変換されますか?

配列は、要素の数だけ同じ要素を繰り返す形になります。たとえば "book": [{...}, {...}] からは、2つの <book> 要素が並んで作られます。これはXMLでリストを表す自然な方法で、ほとんどのXMLインポート機能が想定している形です。

XMLの属性を作れますか?

はい。キーを@で始めると、その要素の属性になります。{"book": {"@id": 7, "title": "Dune"}} からは <book id="7"><title>Dune</title></book> が作られます。#textという名前のキーは、その要素自体のテキストになります。

ファイルはサーバーにアップロードされますか?

いいえ。JSONはお使いの端末のブラウザ内で変換されるので、APIのレスポンスや商品カタログ、顧客データがパソコンの外に出ることはありません。ページの読み込みが終われば、インターネット接続がなくても変換を続けられます。

関連ツール

いち早く参加しませんか

FreeOnlineFileConvertは公開したばかりです。今すぐ無料アカウントを作成してFamily & Friendsリストに加わると、Proプランのすべてを生涯無料でご利用いただけます。

Pro0 €6,99 €
無料で参加する