Query string ↔ JSON онлайн
Достаёт параметры из URL в объект или собирает query из JSON. ?a=1&b=2 → {"a":"1","b":"2"}, знак вопроса в ключ не попадает.
JSON используйте в коде (req.query, URLSearchParams). Строку query допишите после ? в ссылке, в redirect, в fetch. Полный URL собирать не обязательно — часто достаточно хвоста параметров.
Данные
Результат
Скопировано
Как пользоваться
Вставьте ?a=1&b=2, полный URL или JSON-объект. Списки в JSON станут несколькими одноимёнными параметрами.
Как интерпретировать результат
Значения всегда строки. Число 1 в query — это "1". Для типов смотрите JSON Schema или Pydantic.
Частые вопросы
Пробел это + или %20?
При сборке используется %20 (RFC 3986). Старый application/x-www-form-urlencoded часто пишет +.
Вложенный объект?
Вложенный dict сериализуется в JSON-строку значения. Для a[b]=c соберите ключ сами.
Фрагмент #hash?
В query он не входит. Сервис берёт только часть после ?.
Пустые значения?
a= сохранится как пустая строка.
Это URL encode?
Да, при сборке ключи и значения экранируются. Для сырого encode есть отдельный сервис.