JSON से Kotlin data class जनरेट करें

JSON ऑब्जेक्ट पेस्ट करें और टाइप के रिकर्सिव अनुमान (String, Int, Double, Boolean, List, नेस्टेड क्लास) के साथ उससे मेल खाती Kotlin data class अपने आप जनरेट करें। कोई डेटा सर्वर को नहीं भेजा जाता।

उदाहरण:

यह कैसे काम करता है

टूल JSON की हर प्रॉपर्टी का रिकर्सिव विश्लेषण करता है: स्ट्रिंग String बनती हैं, पूर्ण संख्याएँ Int, दशमलव वाली संख्याएँ Double, बूलियन Boolean, और हर नेस्टेड ऑब्जेक्ट अपनी खुद की data class बनाता है, जिसका नाम उसे रखने वाली कुंजी के नाम पर होता है और जिसे पैरेंट क्लास से रेफ़र किया जाता है।

"null" मान या खाली सूचियों का टाइप कैसे तय होता है?

null मान से सटीक टाइप का अंदाज़ा नहीं लगाया जा सकता: फ़ील्ड Any? के रूप में डिफ़ॉल्ट मान = null के साथ जनरेट होता है, जिसे असली टाइप पता चलने पर हाथ से ठीक करना चाहिए। इसी तरह, खाली ऐरे List<Any?> बन जाता है, क्योंकि कंटेंट का टाइप निकालने के लिए कोई एलिमेंट नहीं होता।

क्या अंडरस्कोर वाले कुंजी नाम बदले जाते हैं?

हाँ: user_name जैसी JSON कुंजी Kotlin में प्रचलित camelCase परंपरा के अनुसार अपने आप userName में बदल जाती है।

गोपनीयता: आपका JSON सीधे आपके ब्राउज़र में विश्लेषित और रूपांतरित होता है, बिना किसी नेटवर्क अनुरोध के।