CanDoYa
LV

Query string parser

Darbojas tikai tavā pārlūkā - bez augšupielādes un reģistrācijas.

Query string parser
0Pāri
0Atslēgas
0Dublikāti
0Tukšas vērtības
Rediģējami parametri

Ielīmē query string vai pievieno rindu, lai sāktu pārbūvēt parametrus.

Pārbūvēta query
-
Ar sākuma ?
-

Percent-encoded teksts tabulā tiek dekodēts, pēc tam pārbūvētajā rezultātā atkal kodēts.

Ielīmē URL vai query string, lai parsētu tā parametrus
Kopīgot šo rīku

Kas ir query string parser?

Query string parser pārvērš URL daļu aiz jautājuma zīmes pārskatāmās atslēgu un vērtību rindās. Ielīmē neapstrādātu query string vai pilnu URL, lai dekodētu percent-encoded tekstu, saglabātu dublētās atslēgas sākotnējā secībā, rediģētu parametrus un pārbūvētu tīru query string vai atjauninātu URL.

Kā lietot

  1. 1Ielīmē URL vai query string. Izmanto pilnu URL, piemēram, <code>https://example.com/?a=1</code>, neapstrādātu query kā <code>a=1&b=2</code>, vai query ar jautājuma zīmi sākumā.
  2. 2Pārskati dekodētās rindas. Tabulā redzama katra atslēga un vērtība pēc percent decoding. Dublētās atslēgas paliek atsevišķās rindās sākotnējā secībā.
  3. 3Rediģē, pievieno, dzēs vai kārto. Maini atslēgas un vērtības tieši tabulā, pievieno trūkstošos parametrus, izņem liekās rindas vai sakārto sarakstu pēc atslēgas, ja vajadzīga stabila izvade.
  4. 4Nokopē pārbūvēto rezultātu. Nokopē kodēto query string, versiju ar jautājuma zīmi sākumā, atjaunināto pilno URL vai JSON masīvu ar atslēgu un vērtību pāriem.

Kam noder

Viss notiek tavā pārlūkā, tāpēc privātas saites, API callback URL, kampaņu saites un pagaidu tokeni netiek augšupielādēti. Parser izmanto pārlūka standarta URL un URLSearchParams API, pēc tam virs tiem pievieno rediģējamu tabulu, lai parametrus varētu pārbaudīt un pārbūvēt, nezaudējot atkārtotas atslēgas.

Biežāk uzdotie jautājumi

Vai šis query string parser ir bez maksas?

Jā. To var lietot bez maksas, bez reģistrācijas, bez lejupielādes un bez lietošanas ierobežojumiem. Ielīmē query string vai URL, un dekodētās rindas uzreiz parādās pārlūkā.

Vai mans URL vai query string tiek augšupielādēts?

Nē. Parsēšana, rediģēšana un pārbūve notiek lokāli tavā pārlūkā. Tas ir noderīgi, ja URL satur piekļuves tokenus, e-pasta adreses, kampaņu ID vai citas vērtības, ko negribi sūtīt uz citu serveri.

Vai tas var parsēt pilnu URL?

Jā. Ielīmē pilnu URL, un rīks nolasa tikai URL search parametrus, saglabā ceļu un fragmentu, un pēc labojumiem dod pārbūvētu pilno URL. Vari ielīmēt arī neapstrādātu query string ar jautājuma zīmi vai bez tās.

Vai dublētās atslēgas tiek saglabātas?

Jā. Dublētās atslēgas tiek saglabātas kā atsevišķas rindas tādā secībā, kā tās parādās. Dublikātu kopsavilkums tās izceļ, lai redzētu gadījumus kā <code>tag=shoes&tag=summer</code> un nejauši tās neapvienotu.

Kā tiek apstrādātas tukšas vērtības?

Tukšas vērtības paliek tukšas. Parametrs, piemēram, <code>empty=</code>, parādās ar tukšu vērtību, un atslēga bez vienādības zīmes pārbūves laikā tiek apstrādāta tāpat pēc <code>URLSearchParams</code> noteikumiem.

Vai percent-encoded vērtības tiek dekodētas?

Jā. Vērtības kā <code>blue%20shoes</code> tabulā redzamas kā <code>blue shoes</code>. Kad kopē pārbūvēto query, rīks vērtības atkal kodē ar pārlūka standarta form-url-encoded noteikumiem.

Kas notiek ar daļu pēc #?

Pilnā URL fragments pēc <code>#</code> tiek saglabāts, kad kopē pārbūvēto URL. Neapstrādātā query string viss pēc <code>#</code> tiek ignorēts, jo fragmenti nav query parametru daļa.