JSON टाइप असंगति डिटेक्टर
ऑब्जेक्ट का JSON ऐरे पेस्ट करें और उन कुंजियों को पहचानें जिनके मान का टाइप एक ऑब्जेक्ट से दूसरे में बदलता है (जैसे कोई id कभी संख्या तो कभी टेक्स्ट)। डेटाबेस में इम्पोर्ट या प्रोसेसिंग से पहले खराब ढंग से सामान्यीकृत डेटा पकड़ने के लिए उपयोगी।
यह कैसे काम करता है
जब JSON डेटा कई स्रोतों (फ़ॉर्म, एक के बाद एक इम्पोर्ट, अलग-अलग API) से आता है, तो एक ही कुंजी कभी संख्या तो कभी स्ट्रिंग के रूप में मिल सकती है, जो अक्सर आगे की स्वचालित प्रोसेसिंग को तोड़ देती है। अपने ऑब्जेक्ट का ऐरे पेस्ट करें और “टकराव पहचानें” पर क्लिक करें: जिस कुंजी का टाइप बदलता है वह मिले टाइप के ब्योरे और प्रभावित ऑब्जेक्ट के उदाहरणों (इंडेक्स के अनुसार) के साथ सूचीबद्ध होती है।
टाइप कैसे तय किए जाते हैं?
मान्य टाइप JSON के ही हैं: string, number, boolean, object, array और null (जिसे गायब मान से अलग, एक अलग टाइप माना जाता है)। ऐरे और ऑब्जेक्ट में फ़र्क किया जाता है, भले ही दोनों JavaScript के object टाइप के हों।
क्या कुछ ऑब्जेक्ट में कुंजी का न होना टकराव माना जाता है?
नहीं: यह टूल केवल उन्हीं ऑब्जेक्ट को देखता है जहाँ कुंजी मौजूद है और सिर्फ़ मिले मानों के टाइप की तुलना करता है। ऑब्जेक्ट में कुंजी की उपस्थिति या अनुपस्थिति का विश्लेषण करने के लिए “JSON कुंजी कवरेज रिपोर्ट” टूल इस्तेमाल करें।
सर्वर को कुछ नहीं भेजा जाता: टाइप टकराव की पहचान पूरी तरह आपके ब्राउज़र में, आपके अपने डेटा पर होती है।