होम JSON से क्लास

JSON से क्लास

Python, Java, Kotlin और C# क्लास बनाता है। खाली नाम RootObject बनता है।

भाषा

क्लास

गेटर और एनोटेशन नहीं बनते। 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 चिपकाने पर Python का BaseModel, Java के खेत, Kotlin की data class और C# गुण बनते हैं। रूट नाम Order रखने पर apple और items के अंदर A1 से Item क्लास और List बनते हैं। खाली नाम RootObject होता है।

user-id जैसी कुंजी user_id बनती है, और मूल कुंजी टिप्पणी या Field alias में रहती है। पूर्णांक long या Long बनते हैं, भिन्न double। खाली ऑब्जेक्ट या केवल संख्याओं की सूची क्लास नहीं बनती।

बदलाव इसी ब्राउज़र में खत्म होता है। गेटर और एनोटेशन नहीं जुड़ते। एक ही आकार की वस्तुएँ एक क्लास फिर इस्तेमाल करती हैं।

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