Рядок запиту в JSON
Розбирайте рядок запиту URL у JSON і будуйте рядок запиту з JSON, у вашому браузері.
Пов'язані інструменти
Як користуватися Рядок запиту
- 01
Оберіть напрямок: запит у JSON або JSON у запит.
- 02
Вставте рядок запиту (з провідним ? чи без нього) або об'єкт JSON.
- 03
Скопіюйте результат або поміняйте, щоб перетворити назад.
Розбір і побудова рядків запиту
Конвертер рядків запиту, який перетворює параметри URL-адреси на читабельний об'єкт JSON і будує рядок запиту назад із JSON. Він розкодовує значення і трактує повторювані ключі як масиви в обох напрямках.
Він працює локально у вашому браузері, тож URL-адреси, які ви оглядаєте і які можуть містити токени чи особисті дані, ніколи не залишають ваш пристрій.
Що таке рядок запиту
Рядок запиту це частина URL-адреси після знака питання, наприклад ?q=shoes&page=2, тобто перелік пар «ключ-значення», які передають дані сторінці чи API. Вони керують результатами пошуку, фільтрами, посторінковим переглядом і відстеженням.
Повторювані ключі і повні URL-адреси
Коли ключ трапляється більше одного разу, наприклад tag=a&tag=b, він стає масивом у JSON, тож жодне значення не втрачається, а масив JSON знову розгортається в повторювані параметри, коли ви будуєте рядок.
Перетворюючи на JSON, ви можете вставити цілу URL-адресу: усе до знака питання ігнорується, тож обрізати її наперед не треба. Це дозволяє швидко оглянути параметри посилання з адресного рядка.
Розкодування і кодування
Відсотково закодовані значення розкодовуються під час розбору, щоб ви могли їх прочитати, і кодуються знову під час побудови рядка запиту, щоб результат був коректним, а пробіли і спеціальні символи залишалися правильними.
Поширені запитання
Що відбувається з повторюваними параметрами?
Ключ, що з'являється більше одного разу, як-от tag=a&tag=b, стає масивом у JSON, а масиви в JSON розгортаються назад у повторювані параметри.
Чи можна вставити повну URL?
Так. При перетворенні в JSON усе перед ? ігнорується, тож ви можете вставити цілу URL.
Чи декодуються значення?
Так. Значення з відсотковим кодуванням декодуються при розборі та кодуються знову при побудові рядка запиту.