CanDoYa
MS

Query string parser

Berjalan sepenuhnya dalam pelayar anda - tanpa muat naik, tanpa pendaftaran.

Query string parser
0Pasangan
0Kunci
0Pendua
0Nilai kosong
Parameter boleh edit

Tampal query string atau tambah baris untuk mula membina semula parameter.

Query yang dibina semula
-
Dengan ? di hadapan
-

Teks percent-encoded dinyahkod dalam jadual, kemudian dikodkan semula dalam output yang dibina semula.

Tampal URL atau query string untuk parse parameternya
Kongsi alat ini

Apakah itu query string parser?

Query string parser menukar bahagian URL selepas tanda soal kepada baris kunci dan nilai yang mudah dibaca. Tampal query string mentah atau URL penuh untuk menyahkod teks percent-encoded, mengekalkan kunci berulang mengikut susunan, mengedit parameter, dan membina semula query string yang bersih atau URL yang dikemas kini.

Cara guna

  1. 1Tampal URL atau query string. Gunakan URL penuh seperti <code>https://example.com/?a=1</code>, query mentah seperti <code>a=1&b=2</code>, atau query dengan tanda soal di hadapan.
  2. 2Semak baris yang dinyahkod. Jadual menunjukkan setiap kunci dan nilai selepas percent decoding. Kunci berulang kekal sebagai baris berasingan mengikut susunan asal.
  3. 3Edit, tambah, buang atau susun. Tukar kunci dan nilai secara langsung, tambah parameter yang tertinggal, buang baris yang mengganggu, atau susun senarai mengikut kunci apabila anda mahu output yang stabil.
  4. 4Salin output yang dibina semula. Salin query string yang dikodkan, versi dengan tanda soal di hadapan, URL penuh yang dikemas kini, atau array JSON pasangan kunci dan nilai.

Untuk siapa

Semuanya berjalan dalam pelayar anda, jadi pautan peribadi, callback API, URL kempen dan token sementara tidak dimuat naik. Parser ini menggunakan API standard pelayar URL dan URLSearchParams, kemudian menambah jadual boleh edit di atasnya supaya anda boleh memeriksa dan membina semula parameter tanpa kehilangan kunci yang berulang.

Soalan lazim

Adakah query string parser ini percuma?

Ya. Ia percuma digunakan tanpa pendaftaran, tanpa muat turun, dan tanpa had penggunaan. Tampal query string atau URL, dan baris yang dinyahkod muncul serta-merta dalam pelayar anda.

Adakah URL atau query string saya dimuat naik?

Tidak. Parsing, penyuntingan dan pembinaan semula semuanya berlaku secara setempat dalam pelayar anda. Ini berguna apabila URL mengandungi token akses, alamat e-mel, ID kempen atau nilai lain yang anda tidak mahu hantar ke pelayan lain.

Bolehkah ia parse URL penuh?

Ya. Tampal URL penuh dan alat ini hanya membaca parameter search URL, mengekalkan path dan fragment, lalu memberi anda URL penuh yang dibina semula selepas edit. Anda juga boleh menampal query string mentah dengan atau tanpa tanda soal di hadapan.

Adakah ia mengekalkan kunci berulang?

Ya. Kunci berulang dikekalkan sebagai baris berasingan mengikut susunan ia muncul. Ringkasan pendua menandainya supaya anda boleh melihat kes seperti <code>tag=shoes&tag=summer</code> tanpa menggabungkannya secara tidak sengaja.

Bagaimana nilai kosong dikendalikan?

Nilai kosong kekal kosong. Parameter seperti <code>empty=</code> muncul dengan nilai kosong, dan kunci tanpa tanda sama dengan diperlakukan cara yang sama oleh <code>URLSearchParams</code> apabila ia dibina semula.

Adakah nilai percent-encoded dinyahkod?

Ya. Nilai seperti <code>blue%20shoes</code> dipaparkan sebagai <code>blue shoes</code> dalam jadual. Apabila anda menyalin query yang dibina semula, alat ini mengekod nilai semula menggunakan peraturan form-url-encoded standard pelayar.

Apa yang berlaku pada bahagian selepas #?

Dalam URL penuh, fragment selepas <code>#</code> dikekalkan apabila URL yang dibina semula disalin. Dalam query string mentah, apa-apa selepas <code>#</code> diabaikan kerana fragment bukan sebahagian daripada parameter query.