क्वेरी स्ट्रिंग पार्सर

किसी URL क्वेरी स्ट्रिंग को पठनीय कुंजी/मान जोड़ियों में विभाजित करें, साथ ही पर्सेंट-एन्कोडेड वर्णों का स्वचालित डिकोडिंग।

उदाहरण:

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

ट्रैकिंग लिंक, API रीडायरेक्शन, या सोशल मीडिया पर साझा किए गए लिंक में भेजे गए पैरामीटर को तुरंत समझने के लिए उपयोगी है, बिना हर पर्सेंट-एन्कोडेड वर्ण को मैन्युअल रूप से डिकोड किए। स्ट्रिंग को & पर तोड़ा जाता है, प्रत्येक जोड़ी को पहले = पर अलग किया जाता है, फिर कुंजी और मान डिकोड किए जाते हैं (जैसे %20 स्पेस बन जाता है)।

क्या शुरुआत में “?” अनिवार्य है?

नहीं, टूल query string को शुरुआती प्रश्न चिह्न के साथ या बिना स्वीकार करता है — आप URL से “?” के बाद वाला भाग सीधे पेस्ट कर सकते हैं, या पूरा फ्रैगमेंट कॉपी-पेस्ट कर सकते हैं; परिणाम समान होगा।

अगर कोई कुंजी कई बार आती है तो क्या होता है?

प्रत्येक उपस्थिति को स्वतंत्र रूप से संसाधित किया जाता है; यदि एक ही कुंजी स्ट्रिंग में कई बार आती है (उदा: tag=a&tag=b), तो अंतिम JSON ऑब्जेक्ट में उस कुंजी से जुड़ा केवल अंतिम मान दिखाई देगा, क्योंकि ऑब्जेक्ट फ़ॉर्मेट प्रति कुंजी केवल एक मान रखता है।

100% लोकल प्रोसेसिंग: विश्लेषण पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए चलता है; आपकी स्ट्रिंग कभी भी आपके डिवाइस से बाहर नहीं जाती।