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.
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ủ.
-
01Cách dùng
Order / apple / A1 / RootObject.
Python BaseModel. Java. Kotlin. C#. List. user-id.
-
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 -
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.