JSON स्ट्रिंगिफाई
JavaScript ऑब्जेक्ट और एरे को कस्टम इंडेंटेशन और HTML एस्केपिंग के साथ JSON स्ट्रिंग में बदलें। मुफ्त, पूरी तरह ब्राउज़र में चलता है।
JSON Stringify क्या है?
JSON.stringify() एक बिल्ट-इन JavaScript विधि है जो JavaScript मान को JSON स्वरूपित स्ट्रिंग में बदलती है। यह टूल इंडेंटेशन नियंत्रण और HTML एस्केपिंग जैसी अतिरिक्त सुविधाओं के साथ एक दृश्य इंटरफेस प्रदान करता है।
मैं इस JSON स्ट्रिंगिफाई टूल का उपयोग कैसे करूं?
इनपुट क्षेत्र में अपना JavaScript ऑब्जेक्ट या एरे पेस्ट या टाइप करें। टूल तुरंत इसे JSON स्ट्रिंग में बदल देता है। आप इंडेंटेशन (स्पेस या टैब) समायोजित कर सकते हैं और HTML एस्केपिंग सक्षम कर सकते हैं।
JSON और JavaScript ऑब्जेक्ट्स में क्या अंतर है?
JSON को सभी कीज़ को डबल कोट्स में लपेटना आवश्यक है और केवल string, number, boolean, null, array और object प्रकारों का समर्थन करता है। JavaScript ऑब्जेक्ट्स बिना कोट्स की कीज़, सिंगल कोट्स, फंक्शन, undefined और Symbol की अनुमति देते हैं।
सर्कलर रेफरेंस कैसे हैंडल किए जाते हैं?
JSON.stringify() सर्कलर रेफरेंस मिलने पर त्रुटि फेंकता है। यह टूल सर्कलर रेफरेंस का पता लगाता है और स्पष्ट त्रुटि संदेश दिखाता है।
क्या मैं आउटपुट इंडेंटेशन कस्टमाइज़ कर सकता हूं?
हां। आप इंडेंटेशन को किसी भी संख्या में स्पेस या टैब पर सेट कर सकते हैं। कॉम्पैक्ट आउटपुट के लिए 0 या खाली का उपयोग करें।
HTML एस्केपिंग क्या करती है?
HTML एस्केपिंग <, >, &, " और ' जैसे वर्णों को उनके HTML एंटिटी समकक्षों (<, >, & आदि) में बदलती है। यह JSON स्ट्रिंग को HTML में एम्बेड करते समय टूटने से रोकती है।
क्या यह टूल सभी ब्राउज़रों में काम करता है?
हां। JSON.stringify() सभी आधुनिक ब्राउज़रों (Chrome, Firefox, Safari, Edge) द्वारा समर्थित एक मानक विधि है। किसी एक्सटेंशन या प्लगइन की आवश्यकता नहीं है।
मैं कैसे जांचूं कि आउटपुट मान्य JSON है?
यह टूल नेटिव JSON.stringify() विधि का उपयोग करके सिंटेक्टिकली सही JSON तैयार करता है। आप परिणाम को किसी भी JSON वैलिडेटर में पेस्ट करके या ब्राउज़र कंसोल में JSON.parse() का उपयोग करके सत्यापित कर सकते हैं।
क्या मेरा डेटा सर्वर पर भेजा जाता है?
नहीं। सारी प्रोसेसिंग आपके ब्राउज़र में JavaScript का उपयोग करके स्थानीय रूप से होती है। आपका डेटा आपके डिवाइस को कभी नहीं छोड़ता।
JSON.stringify() किन मानों को नज़रअंदाज़ करता है?
JSON.stringify() ऑब्जेक्ट्स में undefined मानों, फंक्शंस और Symbol-कीड प्रॉपर्टीज़ को नज़रअंदाज़ करता है। एरे में, इन मानों को null से बदल दिया जाता है।