CanDoYa
FIL

Query string parser

Tumatakbo nang buo sa iyong browser - walang upload, walang sign-up.

Query string parser
0Pairs
0Keys
0Duplicates
0Blank values
Editable parameters

I-paste ang query string o magdagdag ng row para simulan ang rebuilding ng parameters.

Rebuilt query
-
May leading ?
-

Dine-decode ang percent-encoded text sa table, tapos ie-encode ulit sa rebuilt output.

I-paste ang URL o query string para i-parse ang parameters nito
Ibahagi ang tool na ito

Ano ang query string parser?

Ginagawang nababasang key/value rows ng query string parser ang bahagi ng URL pagkatapos ng question mark. I-paste ang raw query string o buong URL para i-decode ang percent-encoded text, panatilihin ang duplicate keys ayon sa ayos, i-edit ang parameters, at buuin muli ang malinis na query string o updated na URL.

Paano gamitin

  1. 1I-paste ang URL o query string. Gumamit ng buong URL gaya ng <code>https://example.com/?a=1</code>, raw query gaya ng <code>a=1&b=2</code>, o query na may question mark sa unahan.
  2. 2Suriin ang decoded rows. Ipinapakita ng table ang bawat key at value pagkatapos ng percent decoding. Nananatiling magkakahiwalay na rows ang duplicate keys sa orihinal na ayos.
  3. 3I-edit, magdagdag, mag-alis o mag-sort. Direktang baguhin ang keys at values, magdagdag ng nawawalang parameters, mag-alis ng magulong rows, o i-sort ang listahan ayon sa key kapag kailangan ng stable na output.
  4. 4Kopyahin ang rebuilt output. Kopyahin ang encoded query string, ang bersyon na may question mark sa unahan, ang updated full URL, o JSON array ng key/value pairs.

Para kanino ito

Lahat ay tumatakbo sa browser mo, kaya hindi ina-upload ang private links, API callbacks, campaign URLs at temporary tokens. Gumagamit ang parser ng standard browser APIs na URL at URLSearchParams, tapos nagdaragdag ng editable table sa ibabaw nito para masuri at mabuo muli ang parameters nang hindi nawawala ang repeated keys.

FAQ

Libre ba ang query string parser na ito?

Oo. Libre itong gamitin, walang sign-up, walang download at walang limitasyon sa paggamit. I-paste ang query string o URL at lalabas agad sa browser mo ang decoded rows.

Ina-upload ba ang URL o query string ko?

Hindi. Lokal sa browser mo nangyayari ang parsing, pag-edit at rebuilding. Kapaki-pakinabang ito kapag may access tokens, email addresses, campaign IDs o ibang values ang URL na ayaw mong ipadala sa ibang server.

Kaya ba nitong mag-parse ng buong URL?

Oo. I-paste ang buong URL at babasahin lang ng tool ang search parameters ng URL, pananatilihin ang path at fragment, at bibigyan ka ng rebuilt full URL pagkatapos ng edits. Puwede ka ring mag-paste ng raw query string na may leading question mark o wala.

Pinapanatili ba nito ang duplicate keys?

Oo. Pinapanatili ang duplicate keys bilang magkakahiwalay na rows ayon sa pagkakasunod. Ipinapakita rin ang duplicate summary para makita ang cases tulad ng <code>tag=shoes&tag=summer</code> nang hindi mo aksidenteng pinagsasama.

Paano hinahawakan ang blank values?

Nananatiling blank ang blank values. Ang parameter gaya ng <code>empty=</code> ay lalabas na may empty value, at ang key na walang equals sign ay tinatrato sa parehong paraan ng <code>URLSearchParams</code> kapag binuo muli.

Nade-decode ba ang percent-encoded values?

Oo. Ang values gaya ng <code>blue%20shoes</code> ay lalabas bilang <code>blue shoes</code> sa table. Kapag kinopya mo ang rebuilt query, ie-encode muli ng tool ang values gamit ang browser-standard form-url-encoded rules.

Ano ang nangyayari sa bahagi pagkatapos ng #?

Sa buong URL, pinapanatili ang fragment pagkatapos ng <code>#</code> kapag kinopya ang rebuilt URL. Sa raw query string, hindi isinasama ang kahit ano pagkatapos ng <code>#</code> dahil hindi bahagi ng query parameters ang fragments.