URL в JSON - разбирать строки запроса и URL-параметры онлайн
Преобразуйте параметры запроса URL в структурированный JSON онлайн: парсер разбирает вложенные параметры, массивы и закодированные значения в браузере.
Вставьте любой URL — инструмент мгновенно разберёт его на структурированный JSON: схема, хост, порт, путь, параметры строки запроса (включая массивы и повторяющиеся ключи), данные пользователя и фрагмент выводятся отдельными полями. Закодированные значения (%20, %2F) декодируются автоматически. Ничего не отправляется на сервер — весь разбор идёт прямо в браузере.
URL в JSON - разбирать Query String и URL-параметры онлайн
Мгновенно преобразуйте параметры запроса URL в структурированные объекты JSON. Идеально подходит для отладки вызовов API и анализа сложных URL.
Как это работает
Этот инструмент анализирует строку запроса из любого допустимого URL и преобразует ключи и значения в стандартный формат JSON. Он автоматически обрабатывает вложенные ключи и массивы параметров.
Почему JSON?
JSON (JavaScript Object Notation) — это легковесный формат обмена данными, который людям легко читать и писать, а машинам — разбирать и генерировать.
Руководство по структуре и компонентам URL
Единый указатель ресурса (URL) — это адрес уникального ресурса в Интернете. Понимание его структуры имеет решающее значение для веб-разработки и SEO.
Понимание компонентов URL
URL состоит из схемы, информации о пользователе, хоста, порта, пути, запроса и фрагмента.
Схема (Протокол)
Указывает протокол, например, https, http, ftp.
Инфо пользователя
Необязательные имя пользователя и пароль перед хостом.
Хост (Домен)
Домен или IP, идентифицирующий сервер.
Порт
Необязательный сетевой порт; по умолчанию 80 или 443.
Путь
Иерархический путь к ресурсу на сервере.
Запрос
Пары ключ-значение после ?.
Фрагмент (Хэш)
Якорь на стороне клиента после #.
Почему важна структура URL
Хорошо структурированный URL улучшает пользовательский опыт и помогает поисковым системам понять релевантность вашего контента. Параметры должны быть чистыми, читаемыми и логически организованными.
Частые вопросы
В чем разница между URI и URL?
URI (Uniform Resource Identifier) идентифицирует ресурс, тогда как URL (Uniform Resource Locator) также описывает, как получить к нему доступ. Все URL являются URI, но не все URI являются URL.
Почему параметры запроса важны?
Параметры запроса позволяют передавать динамические данные на веб-страницу, такие как поисковые запросы, фильтры или идентификаторы отслеживания, не изменяя структуру пути.
Вставьте любой URL — инструмент мгновенно разберёт его на структурированный JSON: схема, хост, порт, путь, параметры строки запроса (включая массивы и повторяющиеся ключи), данные пользователя и фрагмент выводятся отдельными полями. Закодированные значения (%20, %2F) декодируются автоматически. Ничего не отправляется на сервер — весь разбор идёт прямо в браузере.
Как пользоваться конвертером URL в JSON
- 1
Вставьте URL
Введите полный адрес в поле ввода — поддерживаются http, https, ftp и нестандартные схемы.
- 2
Нажмите «Конвертировать в JSON»
Парсер разбивает URL на компоненты по стандарту RFC 3986 и собирает их в структурированный объект JSON.
- 3
Изучите результат
Проверьте схему, хост, порт, путь, запрос (пары ключ-значение и массивы), данные пользователя и фрагмент в панели результата.
- 4
Скопируйте или скачайте
Кнопкой «Копировать» перенесите JSON в буфер обмена или «Скачать», чтобы сохранить файл .json.
Источники
- RFC 3986 — общий синтаксис URI
Официальная спецификация IETF, определяющая структуру URI/URL, его компоненты и правила кодирования.
- MDN — URLSearchParams
Веб-API для чтения и изменения строки запроса URL в JavaScript.
- RFC 8259 — формат JSON
Спецификация IETF для формата обмена данными JSON, в котором инструмент выдаёт результат.
Похожие инструменты
Форматирование JSON
Отформатируйте и проверьте JSON, полученный из разобранного URL.
URL-кодирование / декодирование
Кодируйте или декодируйте отдельные компоненты URL (percent-encoding).
CSV в JSON
Преобразуйте табличные данные CSV в структурированные массивы JSON.
XML в JSON
Превратите XML-документы в объектную структуру, совместимую с JSON.
Часто задаваемые вопросы
- Как преобразовать строку запроса (query string) в JSON?
- Вставьте полный URL и нажмите «Конвертировать в JSON». Инструмент берёт часть после знака ? и превращает каждую пару ключ-значение в поле объекта JSON. Вложенные ключи и массивы обрабатываются автоматически.
- Декодирует ли инструмент percent-encoded параметры?
- Да. Закодированные символы декодируются и в ключах, и в значениях: %20 превращается в пробел, а %2F — в косую черту в итоговом JSON. Отдельно вызывать декодирование не нужно.
- Как обрабатываются повторяющиеся ключи в запросе?
- Если ключ встречается несколько раз (например, ?tag=a&tag=b), инструмент собирает значения в массив JSON: "tag": ["a", "b"]. Одиночные ключи остаются обычными строками.
- В чём разница между URI и URL?
- URI (Uniform Resource Identifier) идентифицирует ресурс, а URL (Uniform Resource Locator) дополнительно указывает, как до него добраться. Любой URL является URI, но не наоборот.
- Отправляется ли мой URL на сервер?
- Нет. Весь разбор выполняется в браузере через встроенный URL API. Ваши адреса не покидают устройство, поэтому инструмент безопасен и для внутренних или приватных ссылок.
- Чем разбор URL в браузере отличается от parse_url в PHP или Python?
- Логика та же — URL делится на схему, хост, путь, запрос и фрагмент. Разница в том, что здесь не нужен код или сервер: вы сразу видите готовый JSON в браузере, как при использовании URLSearchParams в JavaScript.