JSON इनपुट
जनरेट किया गया Kotlin
Kotlin data classes जेनरेट करने के लिए JSON data दर्ज करें
Data classes, kotlinx.serialization और null safety का support
JSON data structures से Kotlin data classes और models जेनरेट करें
Kotlin data classes जेनरेट करने के लिए JSON data दर्ज करें
Data classes, kotlinx.serialization और null safety का support
Android और JVM बैकएंड प्रोजेक्ट के लिए JSON दस्तावेज़ से कोटलिन डेटा क्लास बनाने के लिए इस JSON से कोटलिन डेटा क्लास का उपयोग करें।
चरण 1 - एक JSON नमूना पेस्ट
Import का उपयोग करें।चरण 2 - कोटलिन डेटा क्लास विकल्प चुनें
data class के लिए रूट Class Name सेट करें।String?, Double?)।चरण 3 - जनरेट किए गए कोड की समीक्षा करें
Root Type Name, नल हैंडलिंग और फ्रेमवर्क जैसे विकल्प बदलें।चरण 4 - कोटलिन में डेटा कक्षाओं का उपयोग करें
चरण 5 - कॉपी करें या डाउनलोड करें
शीघ्र सुझाव
val गुणवत्ता को निर्दिष्ट करें।@Json/@SerialName टिप्पणी का उपयोग करें।// 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 Kotlin data classes (simplified)
data class Metadata(
val plan: String
)
data class Root(
val id: Int,
val name: String,
val email: String?,
val active: Boolean,
val roles: List<String>,
val metadata: Metadata,
val createdAt: String,
val score: Double,
val notes: Any?
)अधिक JSON और स्कॉच टूल संकेतक जो इस JSON से कोटलिन बिल्डिंग के साथ शानदार काम करते हैं।
मिश्रित कोटलिन/जावा जेवीएम कोलक्स के लिए जावा डीएजियो उत्पन्न करें।
JVM मॉडल को JSON उदाहरणों और JSON स्कॉशिया में छोटा करने के लिए अध्ययन और दस्तावेज़।
पेलोड और अनुबंधों को मान्य करने के लिए JSON प्लेटफ़ॉर्म से JSON स्कॉच उत्पन्न करें।
रनटाइम से पहले JSON को फ़ॉर्मेट करें और डेटा एकत्र करें।
Generator Kotlin data classes बनाता है और JSON serialization के लिए kotlinx.serialization, Gson और Jackson annotations का support देता है, साथ ही modern Kotlin features जैसे null safety और data classes।
हाँ! 'kotlinx' framework चुनें ताकि @Serializable और @SerialName annotations के साथ classes generate हों—type-safe JSON serialization के लिए।
Gson या Jackson frameworks चुनने पर generator fields पर @SerializedName या @JsonProperty जैसे annotations जोड़ता है ताकि सही serialization/deserialization हो सके।
Options में custom package name दे सकते/सकती हैं। Generator generated Kotlin file के top पर सही package declaration जोड़ देगा।