หน้าแรก JSON เป็นคลาส

JSON เป็นคลาส

สร้างคลาส Python, Java, Kotlin และ C# ชื่อว่างกลายเป็น RootObject

ภาษา

คลาส

ไม่สร้าง getter และ annotation Order / apple / A1 / BaseModel / List

ทำไมจึงมี

การคัดลอกตัวอย่างคำตอบลงช่องคลาสจะเพี้ยนเมื่อช่องเยอะขึ้น วางแล้วได้ Item กับ List ทันที

การแปลงจบในเบราว์เซอร์นี้ JSON ไม่ถูกส่งไปเซิร์ฟเวอร์

  1. 01วิธีใช้

    Order / apple / A1 / RootObject.

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

  2. 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
  3. 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 วัตถุรูปร่างเดียวกันใช้คลาสเดียวซ้ำ

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