Query String to JSON कन्वर्टर

एक URL query string को सुंदर JSON में और वापस बदलें, आपके ब्राउज़र में। आपके parameter आपके डिवाइस पर ही रहते हैं।

Query String to JSON कन्वर्टर सब कुछ आपके ब्राउज़र में स्थानीय रूप से parse और build करता है। आपके द्वारा पेस्ट की गई query string, URL और JSON — उनके भीतर के किसी भी token या ID समेत — कभी आपके डिवाइस से बाहर नहीं जाते और ArrayKit पर अपलोड नहीं होते।

परिणाम व्यवस्थित करने के लिए JSON Formatter खोलें

Query String to JSON कन्वर्टर के बारे में

Query String to JSON कन्वर्टर एक URL query string को साफ़, पठनीय JSON में बदलता है और JSON को सीधे वापस एक query string में बदल देता है। एक कच्ची query पेस्ट करें — शुरुआती प्रश्नचिह्न के साथ या बिना, या एक पूरा URL — और यह percent-encoded मानों को डिकोड करता है, ids=1&ids=2 जैसी दोहराई गई key को array में समूहित करता है, और filter[status]=active जैसी nested bracket key तथा filter.status जैसी dot key को structured object में विस्तृत करता है। दिशा बदलकर एक JSON object को लिंक, API कॉल या analytics parameter के लिए एक encoded query string में serialize करें। यह ट्रैकिंग लिंक सुलझाने या request parameter डीबग करने वाले डेवलपर्स, QA इंजीनियरों और मार्केटर्स के लिए बना है। सब कुछ आपके ब्राउज़र में parse होता है, इसलिए आपके द्वारा पेस्ट किए गए URL और payload आपके डिवाइस पर रहते हैं और कभी अपलोड नहीं होते।

विशेषताएँ

Query String to JSON कन्वर्टर का उपयोग कैसे करें

  1. Query string → JSON टैब चयनित रखें।
  2. इनपुट बॉक्स में एक query string या एक पूरा URL पेस्ट करें।
  3. फ़ॉर्मैट किया गया JSON पढ़ें, फिर इसे कॉपी करें या एक .json फ़ाइल के रूप में डाउनलोड करें।
  4. JSON → Query string पर स्विच करें और एक encoded query बनाने के लिए एक JSON object पेस्ट करें।

उदाहरण

इनपुट

filter[status]=active&ids=1&ids=2&q=hello%20world

आउटपुट

{
  "filter": {
    "status": "active"
  },
  "ids": [
    "1",
    "2"
  ],
  "q": "hello world"
}

दोहराई गई key एक array बन जाती हैं, bracket key nest होती हैं, और %20 एक space में डिकोड होता है।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

कन्वर्टर tag=a&tag=b जैसी दोहराई गई query key को कैसे संभालता है?
दोहराई गई key एक JSON array में समेट दी जाती हैं, इसलिए tag=a&tag=b बनता है {"tag":["a","b"]}। जब आप वापस बदलते हैं, तो array फिर से दोहराई गई key में विस्तृत होती है।
क्या यह filter[status]=active जैसे nested parameter parse कर सकता है?
हाँ। filter[status]=active जैसी bracket key और filter.status=active जैसी dot key दोनों nested JSON object में विस्तृत होती हैं, और nested object वापस bracket key में serialize होते हैं।
एक query string बदलने के बाद मेरे सभी JSON मान string क्यों हैं?
एक query string केवल टेक्स्ट ले जाती है, इसलिए संख्याओं और boolean समेत हर मान एक string के रूप में parse होता है। JSON मिल जाने के बाद अपने कोड में उन्हें सही type में बदलें।
मैं एक JSON object को एक query string में कैसे बदलूँ?
JSON → Query string टैब पर स्विच करें और एक JSON object पेस्ट करें। nested object bracket key बन जाते हैं, array दोहराई गई key बन जाती हैं, और मान आपके लिए percent-encode होते हैं।
क्या यह एक पूरा URL स्वीकार करता है या केवल query हिस्सा?
आप एक पूरा URL पेस्ट कर सकते हैं — ? से पहले की हर चीज़ और कोई भी #fragment अपने-आप हटा दिया जाता है — या शुरुआती ? के साथ या बिना केवल कच्ची query string।
क्या मेरे द्वारा बदले गए URL और parameter निजी रखे जाते हैं?
हाँ। parsing और serializing पूरी तरह आपके ब्राउज़र में होती है, इसलिए आपके द्वारा पेस्ट की गई query string और JSON आपके डिवाइस पर रहते हैं और कभी ArrayKit पर अपलोड नहीं होते।

संबंधित टूल

सभी ArrayKit टूल