UTILS.
100% у браузері
?=

Парсер рядка запиту

Розбирайте рядок запиту URL у JSON та перетворюйте JSON назад у рядок запиту.

результат

Про цей інструмент

Query String Parser — це безкоштовний браузерний інструмент для розробників, який перетворює рядок запиту URL на відформатований об'єкт JSON і відбудовує рядок запиту з JSON. Він працює на рідному URLSearchParams та розборі URL браузера, тож результати збігаються з тим, що виробляє сама платформа.

Вставте необроблений рядок запиту, фрагмент, що починається з ?, або цілий URL — зчитується лише частина після ?, що робить його зручним для перегляду аналітичних посилань, URL-запитів API чи перенаправлень OAuth. Ключі, що зустрічаються більш ніж один раз, згортаються в масив JSON, + та відсотково-кодовані послідовності декодуються у свої реальні символи, а JSON виводиться з відступом у два пробіли.

Подача плоского об'єкта JSON у зворотному напрямку відбудовує кодований рядок запиту, розгортаючи значення масивів назад у повторювані ключі. Усе працює на 100% у браузері: нічого не завантажується на сервер, немає облікових записів чи відстеження, і воно працює офлайн.

Поширені запитання

Чи можу я вставити повний URL?
Так. Вставте повний URL — і лише його частина запиту, все після ?, розбирається в JSON; схема, хост, шлях і хеш ігноруються.
Як обробляються повторювані ключі?
Ключі, що зустрічаються більш ніж один раз, стають масивом JSON з усіма своїми значеннями, а значення масиву розгортається назад у повторювані ключі, коли ви конвертуєте JSON у рядок запиту.
Як обробляються пробіли й кодовані символи?
Розбір у JSON декодує + у пробіл і перетворює відсотково-кодовані послідовності, як-от %20, у їхні реальні символи. Побудова рядка запиту знову кодує їх, тож пробіли стають +, а спеціальні символи знову відсотково кодуються.
Який JSON я можу конвертувати назад у рядок запиту?
Плоский об'єкт JSON. Масиви, примітиви й null відхиляються, а кожне значення перетворюється на рядок, тож вкладений об'єкт перетворюється на текст, а не на додаткові параметри.

Більше інструментів