Beranda JSON ke kelas

JSON ke kelas

Membuat kelas Python, Java, Kotlin, dan C#. Nama kosong menjadi RootObject.

Bahasa

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.

  1. 01Cara pakai

    Order / apple / A1 / RootObject.

    Python BaseModel. Java. Kotlin. C#. List. user-id.

  2. 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
  3. 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.

  • # Order
  • # BaseModel
  • # List
  • # RootObject