Перейти до вмісту
Monu Tools

Рядок запиту в JSON

Розбирайте рядок запиту URL у JSON і будуйте рядок запиту з JSON, у вашому браузері.

Як користуватися Рядок запиту

  1. 01

    Оберіть напрямок: запит у JSON або JSON у запит.

  2. 02

    Вставте рядок запиту (з провідним ? чи без нього) або об'єкт JSON.

  3. 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.

Чи декодуються значення?

Так. Значення з відсотковим кодуванням декодуються при розборі та кодуються знову при побудові рядка запиту.

Джерела

Повідомити про проблему