XMLをKotlinに変換
XMLをAndroid用のKotlinクラスとdata classに変換
XML入力
Kotlin出力
XMLをKotlinに変換とは?
KotlinはXmlPullParserでXML解析を提供します。このツールはXML構造からKotlinクラスまたはdata classを生成します。W3C XML仕様で形式が定義されています。変換はブラウザで実行されます。サーバーには送信されません。
このツールの使い方
XMLを貼り付けまたはアップロード
XMLを貼り付けるか、ファイルをアップロードします。パネルでクラス名、パッケージ、data class、Nullable型を設定します。
Kotlin出力を確認
右パネルに生成されたクラスが表示されます。XmlPullParserで解析してください。
コピーまたはダウンロード
コピーまたはダウンロードを使用します。JSONをKotlinに変換するにはJSONをKotlinに。XMLのフォーマットにはXMLフォーマッターを使用してください。
よくある質問
XMLにdata classを使うべきですか、通常のクラスを使うべきですか?
Data Classを有効にすると、equals()、hashCode()、copy()が自動生成されたdata classが生成されます。ほとんどのAndroidユースケースに最適です。
生成されたKotlinクラスにXMLをパースするには?
ストリーミングにはAndroidのXmlPullParserを、アノテーションベースのマッピングにはkotlinx.serializationのXMLプラグインを使用してください。
データはどこかに送信されますか?
いいえ。変換はブラウザ内で完全に実行されます — XMLがサーバーに送信されることはありません。
XMLをKotlinに変換が役立つ場面
APIやXMLフィードを消費するAndroidアプリを構築する際にこのツールを使用します。
XMLをKotlinに変換の例
XMLからKotlinクラスを生成する例です。
例:加入者レコード
XML入力:
生成されたKotlin出力:
関連ツール
KotlinのXML解析についてはXmlPullParserとKotlinドキュメントを参照してください。XMLについてはW3C XMLを参照してください。