XML入力

JSON Schema出力

XML to JSON Schema コンバーターとは?

このツールはXMLドキュメント構造をJSON Schema(draft-07)ドキュメントに変換します。コンバーターはXML DOMツリーを走査し、データ型を推論して、プロパティと必須フィールドを持つ有効なJSONスキーマを生成します。

ツールはプレーンXMLとXSDの両方を入力としてサポートします。すべての処理はブラウザのネイティブDOMParser APIを使用してクライアントサイドで行われます。

XMLをJSON Schemaに変換する方法

XMLからJSONスキーマを生成するには以下の手順に従ってください。

1

XMLを貼り付けまたはアップロード

XMLまたはXSDをXML入力パネルに貼り付けるか、アップロードをクリックしてファイルを読み込みます。

2

生成されたスキーマを確認

JSON Schema出力パネルに生成されたJSONスキーマが即座に表示されます。

3

ダウンロードまたはコピー

ダウンロードをクリックして.jsonとして保存するか、コピーでコピーします。

実際の使用例

APIドキュメント

XMLデータ構造をJSON Schemaに変換して、OpenAPI/SwaggerでREST APIをドキュメント化します。

データ検証設定

サンプルXMLからJSONスキーマを生成して、JSONデータの検証ベースラインとして使用します。

スキーマ移行

XMLベースのシステムからJSONベースのAPIに移行する場合、既存のXSDファイルからJSONスキーマを生成します。

コード生成

生成されたJSONスキーマをTypeScriptインターフェースやJavaクラスを生成するコードジェネレーターの入力として使用します。

よくある質問

XMLデータは保存されますか?

いいえ。すべてブラウザ内で処理されます。XMLがデバイスから外に出ることはありません。

どのJSONスキーマドラフトを生成しますか?

ツールは広くサポートされているJSON Schema draft-07を生成します。

XML属性はどのように処理されますか?

XML属性はデフォルトで型"string"のプロパティとしてJSONスキーマにマッピングされます。

配列をどのように検出しますか?

同じレベルで同じタグ名を持つ繰り返しXML要素は配列として推論されます。

XSD入力をサポートしていますか?

はい — XSDドキュメントを貼り付けると、コンバーターはxs:elementおよびxs:complexType宣言を解析します。

関連ツール

他のXMLとスキーマツールを探索: