JSONからXMLへ変換
貼り付けたJSONをすぐXMLに変換します。ルートのタグ名、配列の書き方、@付きキーを属性にするか、インデントの幅、XML宣言の有無を選べ、XMLのタグ名に使えないキー名は自動で直します。
JSONをXMLに変換する方法
- 左の欄にJSONを貼り付けるか.jsonファイルを開くと、右にXMLが表示されます。
- ルートのタグ名を決め、送り先のシステムに合わせて配列の書き方とインデントを選びます。
- コピーするか.xmlファイルをダウンロードします。複数のファイルを開けばまとめてZIPでダウンロードできます。
よくある質問
初期設定では各要素が同じ名前のタグになり、"tags": ["a", "b"] はtagsタグ2つになります。「各要素を包む」を選ぶと、1つのtagsタグの中に配列要素名(初期値item)の子タグが並びます。
キーの先頭に@を付けます。"@id": 5 はそのキーを含むタグの属性 id="5" になります。#textキーはタグの中の文字です。属性ではない@付きキーがあるJSONではこの設定をオフにしてください。
XMLのタグ名には空白を入れられず、数字で始められず、使えるのは文字・数字・ハイフン・アンダースコア・ピリオドだけです。"first name" や "1st" は first_name、_1st になり、変更はすべて結果の下に表示されます。
JSONの一番外側のキーが1つだけ(例:"catalog")なら、そのキーがルートになります。それ以外はrootです。
壊れません。&、不等号、引用符はXMLのルールどおりに変換し、数値は非常に長いものもJSONに書かれたとおりに残します。
完全に無料で、登録も不要です。
関連ツール
JSON YAML 変換JSONとYAMLを相互変換JSON CSV 変換JSONとCSVの表を相互変換JSON整形JSONの整形・圧縮・構文チェックJSONからTypeScriptへ変換サンプルJSONからTypeScriptのinterfaceを生成JSONからJSON SchemaサンプルJSONからJSON Schemaを生成JSON SchemaバリデーターJSONデータがJSON Schemaに合うかチェックJSONからZodサンプルJSONからZodスキーマを生成JSONからGoの構造体サンプルJSONからGoの構造体を生成JSONからPythonのdataclassJSONからdataclassやPydanticモデルを生成