UTILS.
۱۰۰٪ در مرورگر
?=

تجزیه‌گر Query String

یک query string از URL را به JSON تبدیل کنید و JSON را دوباره به query string برگردانید.

خروجی

درباره این ابزار

تجزیه‌گر رشتهٔ پرس‌وجو یک ابزار توسعه‌دهندهٔ رایگان و درون‌مرورگری است که یک رشتهٔ پرس‌وجوی URL را به یک شیء JSON قالب‌بندی‌شده تبدیل می‌کند و یک رشتهٔ پرس‌وجو را از JSON بازمی‌سازد. روی تجزیهٔ بومی URLSearchParams و URL مرورگر اجرا می‌شود، پس نتایج با آنچه خودِ پلتفرم تولید می‌کند مطابقت دارد.

یک رشتهٔ پرس‌وجوی خام، یک قطعه که با ؟ آغاز می‌شود، یا یک URL کامل را جای‌گذاری کنید — فقط بخش بعد از ؟ خوانده می‌شود، که آن را برای بررسی پیوندهای تحلیلی، URLهای درخواست API یا هدایت‌های OAuth کاربردی می‌کند. کلیدهایی که بیش از یک بار ظاهر می‌شوند به یک آرایهٔ JSON جمع می‌شوند، + و توالی‌های درصدرمزگذاری‌شده به نویسه‌های واقعی‌شان رمزگشایی می‌شوند و JSON با تورفتگی دو فاصله‌ای زیباچاپ می‌شود.

در جهت مخالف، دادن یک شیء JSON مسطح یک رشتهٔ پرس‌وجوی رمزگذاری‌شده را بازمی‌سازد و مقادیر آرایه‌ای را دوباره به کلیدهای تکرارشونده گسترش می‌دهد. همه‌چیز ۱۰۰٪ در مرورگر اجرا می‌شود: چیزی بارگذاری نمی‌شود، حساب یا ردیابی در کار نیست و آفلاین کار می‌کند.

پرسش‌های پرتکرار

آیا می‌توانم یک URL کامل جای‌گذاری کنم؟
بله. یک URL کامل را جای‌گذاری کنید تا فقط بخش پرس‌وجوی آن — هر چیز بعد از ؟ — به JSON تجزیه شود؛ طرح، میزبان، مسیر و هش نادیده گرفته می‌شوند.
کلیدهای تکراری چگونه مدیریت می‌شوند؟
کلیدهایی که بیش از یک بار ظاهر می‌شوند به یک آرایهٔ JSON از همهٔ مقادیرشان تبدیل می‌شوند و هنگام تبدیل JSON به رشتهٔ پرس‌وجو، یک مقدار آرایه‌ای دوباره به کلیدهای تکرارشونده گسترش می‌یابد.
فاصله‌ها و نویسه‌های رمزگذاری‌شده چگونه مدیریت می‌شوند؟
تجزیه به JSON، + را به یک فاصله رمزگشایی می‌کند و توالی‌های درصدرمزگذاری‌شده مانند %20 را به نویسه‌های واقعی‌شان تبدیل می‌کند. ساختن رشتهٔ پرس‌وجو آن‌ها را دوباره رمزگذاری می‌کند، پس فاصله‌ها به + و نویسه‌های ویژه دوباره درصدرمزگذاری می‌شوند.
چه JSON ای را می‌توانم به رشتهٔ پرس‌وجو بازگردانم؟
یک شیء JSON مسطح. آرایه‌ها، مقادیر ابتدایی و null رد می‌شوند و هر مقدار به یک رشته تبدیل می‌شود، پس یک شیء تودرتو به‌جای پارامترهای بیشتر به متن تبدیل می‌شود.

ابزارهای بیشتر