Input JSON
Scala Dihasilkan
Masukkan data JSON untuk menghasilkan case class Scala
Case class dengan type hint dan dukungan serialisasi JSON
Hasilkan case class Scala dari struktur data JSON
Masukkan data JSON untuk menghasilkan case class Scala
Case class dengan type hint dan dukungan serialisasi JSON
Gunakan generator JSON ke Scala ini untuk membuat kelas kasus Scala dari sampel JSON untuk layanan JVM dan pipeline data.
Langkah 1 – Tempelkan sampel JSON
Import untuk memuat JSON dari file, URL, atau data sampel.Langkah 2 – Pilih opsi model Scala
Class Name untuk kelas kasus yang dihasilkan.Option[String]).List/Seq.Langkah 3 – Tinjau kode yang dihasilkan
Root Type Name, penanganan null, dan kerangka kerja jika tersedia.Langkah 4 – Gunakan kelas kasus di Scala
Langkah 5 – Salin atau unduh
Kiat cepat
Option untuk bidang yang hilang/null daripada nilai sentinel.// masukan 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 Scala models (simplified)
final case class Metadata(plan: String)
final case class Root(
id: Long,
name: String,
email: Option[String],
active: Boolean,
roles: List[String],
metadata: Metadata,
createdAt: String,
score: Double,
notes: Option[Any]
)Jelajahi lebih banyak alat JSON dan skema yang berfungsi baik bersama generator JSON ke Scala ini.
Ubah kelas Scala yang ada menjadi contoh JSON dan Skema JSON untuk dokumen dan validasi.
Hasilkan Skema JSON dari sampel JSON untuk memvalidasi payload dan kontrak.
Format dan validasi JSON sebelum membuat model untuk menghindari masalah waktu proses.
Hasilkan POJO Java untuk campuran ekosistem JVM.
Generator membuat case class Scala dengan parameter bertipe, mendukung library JSON populer seperti Play JSON atau Circe, dan mengikuti konvensi penamaan Scala.
Case class yang dihasilkan kompatibel dengan library JSON, sehingga Anda dapat meng-generate encoder/decoder untuk serialisasi dan deserialisasi JSON.
Nilai null atau field opsional dipetakan ke Option[T] di Scala, mengikuti pendekatan functional untuk null safety.
Array JSON dipetakan ke List atau Seq, dan objek bersarang menghasilkan case class terpisah untuk menangani struktur data kompleks.