DevTulz Online

تبدیل پارامترهای کوئری URL به JSON

یک URL کامل یا رشته کوئری را جایگذاری کنید تا پارامترهای آن استخراج و به شیء JSON تبدیل شوند.


پارامترهای کوئری چیستند؟

پارامترهای کوئری جفت‌های کلید-مقداری هستند که پس از علامت سوال (?) به URL افزوده می‌شوند و با علامت & از هم جدا می‌شوند. برای مثال، در https://example.com?name=John&age=30 پارامترهای کوئری name=John و age=30 هستند. تبدیل آن‌ها به JSON خواندن، پردازش یا ارسال به APIها را آسان می‌کند.

نحوه استفاده

  1. یک URL کامل (مثلاً https://example.com?foo=bar) یا فقط رشته کوئری (مثلاً foo=bar&baz=qux) را در فیلد ورودی جایگذاری کنید.

  2. روی تبدیل کلیک کنید تا پارامترها به یک شیء JSON فرمت‌بندی شده تبدیل شوند.

  3. روی کپی JSON کلیک کنید تا نتیجه در کلیپ‌بورد کپی شود.

نیاز به تجزیه URL کامل دارید؟ ابزار URL Parser ما را امتحان کنید →

سوالات متداول

آیا رمزگشایی داده‌های حساس در اینجا ایمن است؟ بله. تمام رمزگشایی در مرورگر شما با استفاده از JavaScript انجام می‌شود. هیچ داده‌ای به سرور منتقل نمی‌شود، بنابراین رشته‌های کدگذاری شده شما کاملاً خصوصی می‌مانند.

تفاوت بین Base64 و URL-safe Base64 چیست؟ Base64 استاندارد از کاراکترهای + و / استفاده می‌کند که کاراکترهای خاصی در URL هستند. URL-safe Base64 آن‌ها را با - و _ جایگزین می‌کند تا رشته بتواند در URL‌ها و نام‌های فایل بدون percent-encoding با ایمنی استفاده شود.

چرا خروجی رمزگشایی شده من مثل متن بی‌معنی به نظر می‌رسد؟ اگر داده اصلی دودویی بود (مثل تصویر، PDF، یا فایل فشرده)، خروجی رمزگشایی شده متن خوانایی نخواهد بود. در این صورت، رشته Base64 نمایانگر یک فایل دودویی است، نه رشته متنی.

آیا Base64 نوعی از رمزنگاری است؟ خیر. Base64 یک طرح کدگذاری است، نه رمزنگاری. هر کسی می‌تواند یک رشته Base64 را بدون کلید رمزگشایی کند. هرگز نباید برای حفاظت از داده‌های حساس استفاده شود — از رمزنگاری مناسب برای آن استفاده کنید.

Keywords: تبدیل پارامترهای کوئری به JSON, تبدیل URL params به JSON, تجزیه رشته کوئری, مبدل رشته کوئری URL, تجزیه‌کننده رشته کوئری آنلاین