Query String to JSON Converter
Ek URL query string ko pretty JSON mein aur wapas badlein, aapke browser mein. Aapke parameters aapke device par rehte hain.
Query String to JSON converter sab kuch locally aapke browser mein parse aur build karta hai. Jo query strings, URLs aur JSON aap paste karte hain — unke andar ke kisi bhi tokens ya IDs samet — woh kabhi aapke device se bahar nahi jaate aur ArrayKit ko upload nahi hote.
Result saaf karne ke liye JSON Formatter kholein
Query String to JSON ke baare mein
Query String to JSON converter ek URL query string ko saaf, padhne yogya JSON mein badal deta hai aur JSON ko seedhe wapas ek query string mein convert karta hai. Ek raw query paste karein — ek leading question mark ke saath ya bina, ya ek poora URL — aur yeh percent-encoded values decode karta hai, ids=1&ids=2 jaise repeated keys ko arrays mein group karta hai, aur filter[status]=active jaise nested bracket keys aur filter.status jaise dot keys ko structured objects mein expand karta hai. Direction switch karke ek JSON object ko links, API calls ya analytics parameters ke liye ek encoded query string mein serialize karein. Yeh tracking links suljhaane ya request parameters debug karne wale developers, QA engineers aur marketers ke liye bana hai. Sab kuch aapke browser mein parse hota hai, isliye jo URLs aur payloads aap paste karte hain woh aapke device par rehte hain aur kabhi upload nahi hote.
Features
- Ek URL query string ko aap type karte hi pretty, indented JSON mein convert karta hai
- Ek JSON object ko wapas ek encoded query string mein serialize karta hai
- a[b]=1 jaise nested bracket keys aur a.b=1 jaise dot keys ko objects mein expand karta hai
- tag=x&tag=y jaise repeated keys ko JSON arrays mein group karta hai
- Percent-encoded values decode karta hai aur + ko ek space maanta hai
- Ek bare query string, ek leading ?, ya ek poora URL accept karta hai
- Result copy karein ya use ek .json ya .txt file ke roop mein download karein
- Poori tarah aapke browser mein chalta hai, isliye parameters kabhi aapke device se bahar nahi jaate
Query String to JSON kaise use karein
- Query string → JSON tab selected rakhein.
- Ek query string ya ek poora URL input box mein paste karein.
- Formatted JSON padhein, phir use copy karein ya ek .json file ke roop mein download karein.
- JSON → Query string par switch karein aur ek encoded query banane ke liye ek JSON object paste karein.
Example
Input
filter[status]=active&ids=1&ids=2&q=hello%20world
Output
{
"filter": {
"status": "active"
},
"ids": [
"1",
"2"
],
"q": "hello world"
}
Repeated keys ek array ban jaati hain, bracket keys nest hoti hain, aur %20 ek space mein decode hota hai.
Common errors aur troubleshooting
- Poori query ek ajeeb key mein collapse ho gayi jiske naam mein brackets reh gaye. — Paanch levels se zyada gehri nesting expand nahi hoti; key ko flatten karein ya query ko todein taaki har bracket group paanch levels ke andar rahe.
- JSON → Query string batata hai 'Enter a JSON object of key/value pairs.' — Top level ko {"a":"1"} jaisa ek object hona chahiye. Ek bare array, string ya number ke paas query banane ke liye koi parameter names nahi hote.
- Numbers aur booleans ek round-trip ke baad strings ban kar wapas aaye. — Ek query string sirf text carry karti hai, isliye 2 aur true "2" aur "true" mein serialize hote hain; parsing ke baad apne code mein unhe wapas sahi type mein cast karein.
- Ek value ke andar ek + ek space mein badal gaya. — Query strings + ko ek encoded space maanti hain. Jab aapko character preserve karna ho to ek literal plus ko %2B ki tarah likhein, phir convert karein.
Aksar pooche jaane wale sawaal
- Converter tag=a&tag=b jaisi repeated query keys ko kaise handle karta hai?
- Repeated keys ek JSON array mein collapse ho jaati hain, isliye tag=a&tag=b banta hai {"tag":["a","b"]}. Jab aap wapas convert karte hain, array dobara repeated keys mein expand ho jaata hai.
- Kya yeh filter[status]=active jaise nested parameters parse kar sakta hai?
- Haan. filter[status]=active jaise bracket keys aur filter.status=active jaise dot keys dono nested JSON objects mein expand hote hain, aur nested objects wapas bracket keys mein serialize hote hain.
- Ek query string convert karne ke baad meri saari JSON values strings kyun hain?
- Ek query string sirf text carry karti hai, isliye har value ek string ke roop mein parse hoti hai, numbers aur booleans samet. JSON milne ke baad apne code mein unhe sahi type mein convert karein.
- Ek JSON object ko query string mein kaise badloon?
- JSON → Query string tab par switch karein aur ek JSON object paste karein. Nested objects bracket keys ban jaate hain, arrays repeated keys ban jaate hain, aur values aapke liye percent-encoded hoti hain.
- Kya yeh ek poora URL accept karta hai ya sirf query part?
- Aap ek poora URL paste kar sakte hain — ? se pehle ka sab kuch aur koi bhi #fragment automatically strip ho jaata hai — ya sirf raw query string, ek leading ? ke saath ya bina.
- Kya jo URLs aur parameters main convert karta hoon woh private rakhe jaate hain?
- Haan. Parsing aur serializing poori tarah aapke browser mein hoti hai, isliye jo query strings aur JSON aap paste karte hain woh aapke device par rehte hain aur kabhi ArrayKit ko upload nahi hote.
Related tools
- URL Parser — Ek URL ko uske parts mein todein aur query parameters list karein.
- URL Builder aur UTM Generator — UTM parameters ke saath encoded production URLs banayein aur validate karein.
- JSON Formatter — JSON ko beautify, minify aur validate karein, error ki location ke saath.
- JSON se CSV — Flat JSON objects ke array ko CSV mein convert karein.
- HTML Escape / Unescape — HTML special characters aur entities ko escape aur unescape karein.
- Meta Tag Generator — SEO, Open Graph aur Twitter Card meta tags ek form se banayein
Saare ArrayKit tools