Конвертер строки запроса в JSON
Разбирайте строку запроса URL в JSON и создавайте строку запроса из JSON в браузере.
Как использовать Строка запроса
- 01
Выберите направление: запрос в JSON или JSON в запрос.
- 02
Вставьте строку запроса (с или без ведущего ?) или JSON-объект.
- 03
Скопируйте результат или поменяйте для обратного конвертирования.
Разбор и построение строк запроса
Конвертер строк запроса, который превращает параметры адреса в читаемый объект JSON и строит строку запроса обратно из JSON. Он декодирует значения и в обоих направлениях трактует повторяющиеся ключи как массивы.
Он работает локально в вашем браузере, поэтому изучаемые вами адреса, которые могут содержать токены или личные данные, никогда не покидают устройство.
Что такое строка запроса
Строка запроса это часть адреса после знака вопроса, например ?q=shoes&page=2, то есть список пар ключ-значение, передающих данные странице или API. На них держатся результаты поиска, фильтры, постраничная навигация и отслеживание.
Повторяющиеся ключи и полные адреса
Когда ключ встречается больше одного раза, например tag=a&tag=b, он становится массивом в JSON, чтобы значения не потерялись, а массив JSON при построении строки снова разворачивается в повторяющиеся параметры.
При преобразовании в JSON можно вставить целый адрес: всё до знака вопроса игнорируется, поэтому обрезать его заранее не нужно. Это позволяет быстро изучить параметры ссылки из адресной строки.
Декодирование и кодирование
Значения в процентном кодировании декодируются при разборе, чтобы вы могли их прочитать, и кодируются заново при построении строки запроса, чтобы результат оставался корректным, что сохраняет правильность пробелов и специальных символов.
Часто задаваемые вопросы
Что происходит с повторяющимися параметрами?
Ключ, встречающийся более одного раза, например tag=a&tag=b, становится массивом в JSON, а массивы JSON разворачиваются в повторяющиеся параметры.
Можно ли вставить полный URL?
Да. При конвертации в JSON всё до ? игнорируется, поэтому можно вставить весь URL.
Декодируются ли значения?
Да. Процент-кодированные значения декодируются при разборе и снова кодируются при создании строки запроса.