JSON इनपुट
जनरेट किया गया Groovy
Groovy code जेनरेट करने के लिए JSON data दर्ज करें
Dynamic और flexible classes
JSON data structures से Groovy classes जेनरेट करें
Groovy code जेनरेट करने के लिए JSON data दर्ज करें
Dynamic और flexible classes
जेवीएम ऐप्स, स्क्रिप्ट और सेवाओं के लिए जेएसओएन इंस्ट्रूमेंट्स से ग्रूवी पिक्चर्स बनाने के लिए इस जेएसओएन से ग्रूवी आर्किटेक्चर का उपयोग करें।
चरण 1 - एक JSON नमूना पेस्ट
Import का उपयोग करें।चरण 2 - ग्रूवी क्लास विकल्प चुनें
Class Name चुनें जो आपके मॉडल से मेल खाता हो।@Canonical डेटा वर्ग।चरण 3 - जनरेट किए गए कोड की समीक्षा करें
Root Type Name, नल हैंडलिंग और फ्रेमवर्क जैसे विकल्प बदलें।चरण 4 - ग्रूवी/जेवीएम में कक्षाओं का उपयोग करें
चरण 5 - कॉपी करें या डाउनलोड करें
शीघ्र सुझाव
Map के बजाय नेस्टेड फैक्ट्री के लिए अलग-अलग प्रकार की प्राथमिकताएं निर्धारित करें।// JSON आर्किटेक्चर
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
// Generated Groovy classes (simplified)
class Metadata {
String plan
}
class Root {
Integer id
String name
String email
Boolean active
List<String> roles
Metadata metadata
String createdAt
BigDecimal score
Object notes
}अधिक JSON और स्कॉच टूल संकेतक जो इस JSON से ग्रूवी बिल्डिंग के साथ शानदार काम करते हैं।
जब आपको ग्रूवी और जावा कोडबेस में इंटरऑप की आवश्यकता हो तो जावा एसईएलजेओ उत्पन्न करें।
पेलोड और अनुबंधों को मान्य करने के लिए JSON प्लेटफ़ॉर्म से JSON स्कॉच उत्पन्न करें।
रनटाइम से बचने के लिए ग्रूवी मिरर बनाने से पहले JSON को फ़ॉर्मेट करें और खरीदें।
JVM मॉडल को JSON उदाहरणों और JSON स्कॉशिया में छोटा करने के लिए अध्ययन और दस्तावेज़।
Generator dynamic properties के साथ Groovy classes बनाता है, automatic equals/hashCode/toString के लिए @Canonical transform support करता है, और Groovy की flexible typing conventions follow करता है।
हाँ! 'Canonical' framework चुनें ताकि @Canonical annotation के साथ classes generate हों, जो equals, hashCode, toString और constructor methods automatically प्रदान करती हैं।
Groovy dynamic और static दोनों typing support करता है। आप explicit type declarations वाली classes जेनरेट कर सकते/सकती हैं या flexible runtime typing के लिए Groovy का dynamic 'def' keyword उपयोग कर सकते/सकती हैं।
Generated Groovy code concise syntax का लाभ उठाता है—automatic property generation, optional parentheses, और simplified class definitions—जिससे code readable और maintainable रहता है।