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

Query String to JSON kaise use karein

  1. Query string → JSON tab selected rakhein.
  2. Ek query string ya ek poora URL input box mein paste karein.
  3. Formatted JSON padhein, phir use copy karein ya ek .json file ke roop mein download karein.
  4. 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

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

Saare ArrayKit tools