تحويل ترويسة Cookie إلى JSON

تفيد في تتبع الجلسات وتصحيح أخطاء تسجيل الدخول وفهم ما يرسله المتصفح مع كل طلب.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل ترويسة Cookie وفك ترميز %XX في القيم.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

تحذف البادئة Cookie: ثم تقسم الترويسة على ; وكل جزء عند أول = إلى اسم وقيمة، وتزال علامتا التنصيص المزدوجتان حول القيمة كما يسمح RFC 6265، ثم تفك %XX إذا فعلت الخيار.

مثال

المدخلات: فك ترميز %XX في القيم = نعم. النتيجة: ناتج JSON: { "session_id": "abc123", "theme": "dark", "lang": "ar", "cart": "{\"items\":2}" }، عدد الكوكيز: 4، أسماء مكررة تجوهلت: 0.

Cookie: session_id=abc123; theme=dark; lang=ar; cart=%7B%22items%22%3A2%7D
{
  "session_id": "abc123",
  "theme": "dark",
  "lang": "ar",
  "cart": "{\"items\":2}"
}

الحدود والملاحظات

  • عند تكرار الاسم تبقى القيمة الأولى، وهي التي تقرؤها أغلب المكتبات، ويظهر عدد المكررات.
  • الأجزاء التي لا تحتوي علامة = تتجاهل.

أسئلة شائعة عن هذه الأداة

لماذا قد يتكرر اسم الكوكي؟

يرسل المتصفح كوكيين بالاسم نفسه إذا اختلف المسار أو النطاق، ويضع الأكثر تحديدا أولا.

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

فعّل الخيار إذا كانت القيم مرمزة بصيغة %XX، وعطله إذا أردت رؤية القيمة كما تصل حرفيا.

هل تصلح هذه الأداة لترويسة Set-Cookie؟

لا، ترويسة Set-Cookie يرسلها الخادم مع خصائص مثل Path و Expires، ولها أداة مستقلة في هذا القسم.