UTILS.
100% trong trình duyệt
?=

Trình phân tích Query String

Phân tích query string của URL thành JSON và chuyển JSON ngược lại thành query string.

đầu ra

Về công cụ này

Query String Parser là công cụ dành cho lập trình viên, miễn phí, chạy trong trình duyệt, biến một chuỗi truy vấn URL thành một đối tượng JSON đã định dạng và dựng lại một chuỗi truy vấn từ JSON. Nó chạy trên URLSearchParams và cơ chế phân tích URL gốc của trình duyệt, nên kết quả khớp với những gì chính nền tảng tạo ra.

Hãy dán một chuỗi truy vấn thô, một mảnh (fragment) bắt đầu bằng ?, hoặc cả một URL — chỉ phần sau dấu ? được đọc, khiến nó tiện lợi để soi các liên kết phân tích, URL yêu cầu API, hay các chuyển hướng OAuth. Các khóa xuất hiện nhiều hơn một lần sẽ gộp thành một mảng JSON, dấu + và các chuỗi mã hóa phần trăm được giải mã về ký tự thật của chúng, và JSON được in đẹp với thụt lề hai dấu cách.

Đưa vào một đối tượng JSON phẳng theo chiều ngược lại sẽ dựng lại một chuỗi truy vấn đã mã hóa, mở rộng các giá trị mảng trở lại thành các khóa lặp lại. Mọi thứ chạy 100% trong trình duyệt: không có gì được tải lên, không tài khoản hay theo dõi, và nó hoạt động offline.

Câu hỏi thường gặp

Tôi có thể dán một URL đầy đủ không?
Có. Dán một URL hoàn chỉnh và chỉ phần truy vấn của nó — mọi thứ sau dấu ? — được phân tích thành JSON; scheme, host, path và hash bị bỏ qua.
Các khóa lặp lại được xử lý như thế nào?
Các khóa xuất hiện nhiều hơn một lần trở thành một mảng JSON gồm tất cả các giá trị của chúng, và một giá trị mảng được mở rộng trở lại thành các khóa lặp lại khi bạn chuyển JSON thành chuỗi truy vấn.
Dấu cách và ký tự đã mã hóa được xử lý ra sao?
Khi phân tích thành JSON, dấu + được giải mã thành một dấu cách và các chuỗi mã hóa phần trăm như %20 được giải về ký tự thật của chúng. Khi dựng một chuỗi truy vấn, chúng được mã hóa lại, nên dấu cách thành + và các ký tự đặc biệt được mã hóa phần trăm lại.
Tôi có thể chuyển JSON nào trở lại thành chuỗi truy vấn?
Một đối tượng JSON phẳng. Mảng, giá trị nguyên thủy và null bị từ chối, và mỗi giá trị được chuyển thành chuỗi, nên một đối tượng lồng nhau biến thành văn bản chứ không phải thêm tham số.

Công cụ khác