หน้าแรก JSON เป็นคลาส
JSON เป็นคลาส
สร้างคลาส Python, Java, Kotlin และ C# ชื่อว่างกลายเป็น RootObject
คลาส
ไม่สร้าง getter และ annotation Order / apple / A1 / BaseModel / List
ทำไมจึงมี
การคัดลอกตัวอย่างคำตอบลงช่องคลาสจะเพี้ยนเมื่อช่องเยอะขึ้น วางแล้วได้ Item กับ List ทันที
การแปลงจบในเบราว์เซอร์นี้ JSON ไม่ถูกส่งไปเซิร์ฟเวอร์
-
01วิธีใช้
Order / apple / A1 / RootObject.
Python BaseModel. Java. Kotlin. C#. List. user-id.
-
02ตัวอย่างผล
data class Item / data class Order / List<Item> / sku A1 / apple.
BaseModel / RootObject / user-id → user_id.
ที่ใส่Order apple A1
Order apple A1 Item BaseModel List RootObject user-id -
03ควรรู้
user-id becomes user_id. RootObject is the blank name.
List holds the nested objects. BaseModel is the Python base. Order, apple, A1.
คำถาม
- 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.
หน้านี้คำนวณอย่างไร
การวาง JSON ได้ BaseModel ของ Python, ฟิลด์ Java, data class ของ Kotlin และพร็อพเพอร์ตี้ C# ชื่อราก Order พร้อม apple และ A1 ใน items จะได้คลาส Item กับ List ชื่อว่างกลายเป็น RootObject
คีย์อย่าง user-id กลายเป็น user_id และคีย์เดิมอยู่ในคอมเมนต์หรือ Field alias จำนวนเต็มเป็น long หรือ Long ทศนิยมเป็น double วัตถุว่างหรือแถวที่มีแต่ตัวเลขไม่กลายเป็นคลาส
การแปลงจบในเบราว์เซอร์นี้ ไม่ใส่ getter และ annotation วัตถุรูปร่างเดียวกันใช้คลาสเดียวซ้ำ