मुख्य सामग्री पर जाएँ

JSON को query string में बदलें

सपाट JSON object चिपकाएँ — `a=1&b=2` जैसी query मिलेगी। arrays में same key दोहरती है। nested object एक string value बन जाता है।

Query → JSON चाहिए?

JSON में API test करते हैं, endpoint GET params चाहता है — तब यह टूल काम आता है।

null/undefined छूट जाते हैं। nested → एक JSON string; आम APIs के लिए flat structure बेहतर।

query कैसे बनाएँ

  1. JSON object चिपकाएँ
  2. query string कॉपी करें
  3. 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 इस्तेमाल करें।

संबंधित टूल