Beranda JSON ke kelas
JSON ke kelas
Membuat kelas Python, Java, Kotlin, dan C#. Nama kosong menjadi RootObject.
Kelas
Getter dan anotasi tidak dibuat. Order / apple / A1 / BaseModel / List.
Mengapa ada
Menyalin contoh respons ke kolom kelas makin meleset saat kolom bertambah. Menempelkannya langsung menghasilkan Item dan List.
Konversi selesai di peramban ini. JSON tidak dikirim ke server.
-
01Cara pakai
Order / apple / A1 / RootObject.
Python BaseModel. Java. Kotlin. C#. List. user-id.
-
02Hasilnya
data class Item / data class Order / List<Item> / sku A1 / apple.
BaseModel / RootObject / user-id → user_id.
Yang diketikOrder apple A1
Order apple A1 Item BaseModel List RootObject user-id -
03Yang perlu diingat
user-id becomes user_id. RootObject is the blank name.
List holds the nested objects. BaseModel is the Python base. Order, apple, A1.
Pertanyaan
- QOrder?
- AOrder, apple, A1, Item, List.
- QBaseModel?
- APython BaseModel. Java fields. Kotlin data class. C# get; set;.
- QRootObject?
- ABlank root name → RootObject.
- Quser-id?
- Auser-id → user_id.
Cara halaman ini menghitung
Menempel JSON menghasilkan BaseModel Python, kolom Java, data class Kotlin, dan properti C#. Dengan nama Order, apple dan A1 di dalam items menjadi kelas Item dan List. Nama kosong menjadi RootObject.
Kunci seperti user-id menjadi user_id, dan kunci asli tetap di komentar atau alias Field. Bilangan bulat menjadi long atau Long, pecahan menjadi double. Objek kosong atau larik angka telanjang tidak menjadi kelas.
Konversi selesai di peramban ini. Getter dan anotasi tidak ditambahkan. Objek yang bentuknya sama memakai satu kelas lagi.