JSON से Swift struct जनरेट करें

JSON ऑब्जेक्ट पेस्ट करें और टाइप के रिकर्सिव अनुमान (String, Int, Double, Bool, ऐरे, नेस्टेड struct) के साथ Codable के अनुरूप Swift struct अपने आप जनरेट करें। कुछ भी सर्वर को नहीं भेजा जाता।

उदाहरण:

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

टूल JSON ऑब्जेक्ट को रिकर्सिव ढंग से खंगालता है और हर प्रॉपर्टी को उपयुक्त Swift टाइप से जोड़ता है: String, Int, Double, Bool, ऐरे [Type], या मिले हर ऑब्जेक्ट के लिए Codable के अनुरूप एक नई नेस्टेड struct, जिससे बाद में JSONDecoder के साथ नेटिव JSON डिकोडिंग संभव होती है।

"null" मान "String?" क्यों बन जाता है?

null मान से यह संकेत नहीं मिलता कि API असल में कौन सा टाइप भेजती है। टूल डिफ़ॉल्ट रूप से सबसे आम अनुमान (String?, ऑप्शनल) लगाता है; डेटा का असली फ़ॉर्मेट पता चलने पर सटीक टाइप (जैसे Int?) हाथ से ठीक करने की सलाह दी जाती है।

प्रॉपर्टी के लिए "var" की जगह "let" क्यों इस्तेमाल किया गया है?

इस टूल से बनी struct रीड-ओनली JSON डिकोडिंग (Codable के ज़रिए) के लिए बनाई गई हैं: let का इस्तेमाल इम्यूटेबिलिटी को बढ़ावा देता है, जो Swift में अनुशंसित अभ्यास है। अगर डिकोडिंग के बाद मान बदलने हों तो इसे var से बदल दें।

गोपनीयता: JSON → Swift रूपांतरण पूरी तरह आपके ब्राउज़र में चलता है, आपका डेटा किसी सर्वर को नहीं भेजा जाता।