انتقل إلى المحتوى
Monu Tools

سلسلة الاستعلام إلى JSON

حلّل سلسلة استعلام URL إلى JSON وابنِ سلسلة استعلام من JSON، داخل متصفحك.

كيفية استخدام سلسلة الاستعلام

  1. 01

    اختر اتجاها: الاستعلام إلى JSON أو JSON إلى الاستعلام.

  2. 02

    الصق سلسلة استعلام (مع علامة ? في البداية أو بدونها) أو كائن JSON.

  3. 03

    انسخ النتيجة، أو بدّل للتحويل عكسيا.

تحليل وبناء سلاسل الاستعلام

محول سلسلة استعلام يحول المعلمات في عنوان URL إلى كائن JSON قابل للقراءة، ويبني سلسلة استعلام مرة أخرى من JSON. يقوم بفك تشفير القيم، ويعامل المفاتيح المتكررة كمصفوفات في كلا الاتجاهين.

يتم تشغيله محليًا في متصفحك، وبالتالي فإن عناوين URL التي تفحصها، والتي يمكن أن تحتوي على رموز مميزة أو بيانات شخصية، لا تترك جهازك أبدًا.

ما هي سلسلة الاستعلام

سلسلة الاستعلام هي جزء من عنوان URL بعد علامة الاستفهام، مثل ?q=shoes&page=2، وهي قائمة بأزواج القيمة الرئيسية التي تمرر البيانات إلى صفحة أو واجهة برمجة التطبيقات. إنهم يقودون نتائج البحث والمرشحات وترقيم الصفحات والتتبع.

المفاتيح المتكررة وعناوين URL الكاملة

عندما يظهر مفتاح أكثر من مرة، مثل tag=a&tag=b، فإنه يصبح مصفوفة في JSON لذلك لا يتم فقدان أي قيم، وتتوسع مصفوفة JSON مرة أخرى إلى معلمات متكررة عند إنشاء السلسلة.

يمكنك لصق عنوان URL بالكامل عند التحويل إلى JSON: يتم تجاهل أي شيء قبل علامة الاستفهام، لذلك لا يتعين عليك قصه أولاً. وهذا يجعل من السهل فحص معلمات الرابط من شريط العناوين الخاص بك.

فك التشفير والتشفير

يتم فك تشفير القيم المشفرة بنسبة مئوية عند التحليل حتى تتمكن من قراءتها، ويتم تشفيرها مرة أخرى عند إنشاء سلسلة استعلام بحيث تكون النتيجة صالحة، مما يحافظ على صحة المسافات والأحرف الخاصة.

الأسئلة الشائعة

ماذا يحدث مع المعاملات المتكررة؟

المفتاح الذي يظهر أكثر من مرة، مثل tag=a&tag=b، يصبح مصفوفة في JSON، وتتوسع المصفوفات في JSON عائدة إلى معاملات متكررة.

هل يمكنني لصق عنوان URL كاملا؟

نعم. عند التحويل إلى JSON، يُتجاهل كل ما قبل علامة ?، فيمكنك لصق عنوان URL بالكامل.

هل تُفك ترميز القيم؟

نعم. تُفك ترميز القيم المرمّزة بالنسبة المئوية عند التحليل وتُرمّز مجددا عند بناء سلسلة استعلام.

المصادر

الإبلاغ عن مشكلة