محوّل HAR إلى JSON أونلاين

حوّل ملفات HAR (أرشيف HTTP) إلى JSON نظيف أونلاين فوراً. أداة مجانية لاستخراج وتبسيط بيانات جلسة HTTP من ملفات HAR إلى مصفوفات JSON قابلة للقراءة. يعمل في متصفحك.

اسحب وأفلت أو ألصق HAR الخاص بك
Loading editor...
Loading editor...

ما هو تحويل HAR إلى JSON؟

يستخرج تحويل HAR إلى JSON بيانات جلسة HTTP المخزنة داخل ملفات HAR (أرشيف HTTP) ويبسّطها إلى مصفوفة JSON نظيفة ومسطّحة. تحتوي ملفات HAR المُصدَّرة من Chrome DevTools أو Firefox أو Postman أو Charles Proxy على بيانات وصفية مفصّلة إلى جانب بيانات الطلب والاستجابة الفعلية. يُقطّر محوّل HAR إلى JSON هذا إلى الحقول الأساسية — URL والطريقة والحالة وجسم الاستجابة — مما يجعل البيانات سهلة القراءة والبحث والمعالجة.

لماذا تحويل HAR إلى JSON؟

استخدم محوّل HAR إلى JSON عندما تحتاج إلى تحليل حركة الشبكة من تسجيل HAR دون التنقل عبر مخطط HAR الكامل. يمكن أن تبلغ ملفات HAR مئات الكيلوبايتات وتحتوي على عشرات الحقول المتداخلة لكل إدخال. يُسهّل التحويل إلى مصفوفة JSON مسطّحة مسح جميع الطلبات دفعة واحدة والتصفية حسب رمز الحالة واستخراج أجسام الاستجابة أو تغذية البيانات في النصوص البرمجية وأدوات تحليل البيانات.

كيف يعمل محوّل HAR إلى JSON

الصق محتوى ملف HAR في محرر الإدخال وانقر على تحويل. تقرأ الأداة مصفوفة log.entries من بنية HAR وتُعيّن كل إدخال إلى كائن JSON مبسّط يحتوي على طريقة الطلب والURL وحالة الاستجابة ونوع MIME وجسم الاستجابة وجسم الطلب ومعلومات التوقيت. يتم تحليل أجسام الاستجابة التي تمثّل JSON صالحاً تلقائياً إلى كائنات متداخلة.

المميزات

  • يستخرج جميع الإدخالات من HAR log.entries إلى مصفوفة JSON نظيفة.
  • يُحلّل أجسام استجابة وطلبات JSON تلقائياً إلى كائنات متداخلة.
  • يلتقط URL والطريقة والحالة ونوع MIME والتوقيت لكل إدخال.
  • يقبل ملفات .har و.json و.txt عبر الرفع أو السحب والإفلات.
  • نسخ بنقرة واحدة: احصل على إخراج JSON بزر النسخ.

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

  1. الصق محتوى ملف HAR في محرر الإدخال، أو ارفع ملف .har أو .json.
  2. انقر على تحويل لاستخراج الإدخالات كمصفوفة JSON.
  3. انقر على نسخ لنسخ JSON إلى الحافظة.
  4. استخدم مسح لإعادة تعيين كلا المحررين.

حالات الاستخدام الشائعة

  • تحليل الشبكة: مسح جميع طلبات HTTP في تسجيل للعثور على المكالمات البطيئة أو الفاشلة.
  • تصحيح أخطاء API: استخراج أجسام الاستجابة من تصدير HAR للفحص الدقيق.
  • مراجعة الأداء: استخراج بيانات توقيت الطلبات من ملف HAR للتحليل في جدول بيانات أو نص برمجي.
  • مراجعة الأمان: مسح URLs وترويسات الطلبات في تصدير HAR للكشف عن تعرّض البيانات الحساسة.

مثال على التحويل

الإدخال (HAR)

{
  "log": {
    "version": "1.2",
    "entries": [
      {"request": {"method": "GET", "url": "https://api.example.com"}, "response": {"status": 200}}
    ]
  }
}

الإخراج (JSON)

[
  {
    "method": "GET",
    "url": "https://api.example.com",
    "status": 200
  }
]

الأسئلة المتكررة

المحوّلات ذات الصلة