JSON को query string में बदलें
सपाट JSON object चिपकाएँ — `a=1&b=2` जैसी query मिलेगी। arrays में same key दोहरती है। nested object एक string value बन जाता है।
JSON में API test करते हैं, endpoint GET params चाहता है — तब यह टूल काम आता है।
null/undefined छूट जाते हैं। nested → एक JSON string; आम APIs के लिए flat structure बेहतर।
query कैसे बनाएँ
- JSON object चिपकाएँ
- query string कॉपी करें
- URL में `?` के बाद लगाएँ
कब काम आए
- हर param हाथ से escape करने से तेज़।
- arrays repeated-key format में — जैसा कई backends चाहते हैं।
- local — test token वाले draft safe।
उपयोग
- JSON draft से filter URL
- Postman body को GET query में
- ticket में reproduce होने वाली query share
टिप्स
- एक लाइन JSON? पहले JSON फ़ॉर्मैटर से सुंदर करें।
- special characters URLSearchParams संभालता है।
उदाहरण
| इनपुट | आउटपुट | नोट |
|---|---|---|
| { "a": "1", "b": "hello" } | a=1&b=hello | — |
| { "tag": ["a", "b"] } | tag=a&tag=b | array → दोहरी keys |
अक्सर पूछे जाने वाले प्रश्न
- root array हो सकता है?
- नहीं — root object होना चाहिए। lists किसी key के नीचे रखें।
- उलटा चाहिए?
- Query string से JSON इस्तेमाल करें।