JSON 入力
生成された Kotlin
JSON データを入力して Kotlin の data class を生成します
null safety と JSON 注釈対応の data class
JSON のデータ構造から Kotlin の data class を生成します
JSON データを入力して Kotlin の data class を生成します
null safety と JSON 注釈対応の data class
この JSON→Kotlin 生成ツールを使って、Android や JVM バックエンド向けに JSON サンプルから Kotlin の data class を作成します。
ステップ 1 – JSON サンプルを貼り付ける
Import を使ってファイル、URL、サンプルデータから JSON を読み込みます。ステップ 2 – Kotlin data class のオプションを選ぶ
data class のルート Class Name を設定します。String?、Double? など)を決めます。ステップ 3 – 生成されたコードを確認する
Root Type Name、null の扱い、フレームワーク等のオプションを調整します。ステップ 4 – Kotlin で data class を使う
ステップ 5 – コピーまたはダウンロード
クイックヒント
val プロパティを優先します。@Json / @SerialName を明示します。// JSON 入力
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
// Generated Kotlin data classes (simplified)
data class Metadata(
val plan: String
)
data class Root(
val id: Int,
val name: String,
val email: String?,
val active: Boolean,
val roles: List<String>,
val metadata: Metadata,
val createdAt: String,
val score: Double,
val notes: Any?
)この JSON→Kotlin 生成ツールと相性の良い JSON/スキーマ関連ツールもチェックしてください。
Kotlin/Java 混在の JVM プロジェクト向けに Java POJO を生成します。
JVM モデルから JSON 例と JSON Schema を生成し、ドキュメントや検証に使えます。
JSON サンプルから JSON Schema を生成してペイロードと契約を検証します。
data class 生成前に JSON を整形・検証して実行時問題を防ぎます。
リアルタイムに JSON データを編集できるビジュアルな表形式インターフェース
immutable なプロパティを持つ Kotlin data class を生成し、Gson/Moshi 注釈にも対応します。null 値は nullable 型で表現し、Kotlin の命名規則に沿います。
JSON の null は Kotlin の nullable 型(?)にマップされます。常に存在するプロパティは non‑nullable として生成されます。
はい。Gson、Moshi、kotlinx.serialization などのフレームワークを選択して、適切な注釈を生成できます。
JSON 配列は List にマップされ、ネストされたオブジェクトは別 data class として生成されます。