Trang chủ JSON thành lớp

JSON thành lớp

Tạo lớp Python, Java, Kotlin và C#. Tên trống thành RootObject.

Ngôn ngữ

Lớp

Không tạo getter hay chú thích. Order / apple / A1 / BaseModel / List.

Vì sao có

Chép một phản hồi mẫu vào các trường lớp sẽ lệch khi trường nhiều lên. Dán vào là có Item và List ngay.

Việc đổi xong trong trình duyệt này. JSON không được gửi lên máy chủ.

  1. 01Cách dùng

    Order / apple / A1 / RootObject.

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

  2. 02Kết quả

    data class Item / data class Order / List<Item> / sku A1 / apple.

    BaseModel / RootObject / user-id → user_id.

    Đã nhậpOrder apple A1

    Order apple
    A1 Item
    BaseModel List
    RootObject user-id
  3. 03Nên biết

    user-id becomes user_id. RootObject is the blank name.

    List holds the nested objects. BaseModel is the Python base. Order, apple, A1.

Câu hỏi

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.

Trang này tính thế nào

Dán JSON ra BaseModel của Python, trường Java, data class Kotlin và thuộc tính C#. Với tên Order, apple và A1 trong items thành lớp Item và List. Tên trống thành RootObject.

Khóa như user-id thành user_id, và khóa gốc nằm trong chú thích hoặc alias Field. Số nguyên thành long hoặc Long, số lẻ thành double. Đối tượng rỗng hoặc mảng toàn số không thành lớp.

Việc đổi xong trong trình duyệt này. Không thêm getter hay chú thích. Các đối tượng cùng hình dùng lại một lớp.

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