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

منسّق JSON

حوّل مستند JSON المضغوط أو غير المرتب إلى نص مقروء ومنسّق بمسافات متسقة، مع رسالة خطأ دقيقة إذا كان JSON غير صالح.

تتم المعالجة محليًا في متصفحك

الخيارات
0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة منسّق JSON؟

JSON (JavaScript Object Notation) هو الصيغة النصية القياسية لواجهات API وملفات الإعداد والسجلات. غالبًا ما تصل استجابات API مضغوطة في سطر واحد فيصعب قراءتها ومراجعتها.

يحلّل هذا المنسّق JSON بمحلل صارم وفق RFC 8259 ثم يعيد كتابته بالمسافات البادئة التي تختارها. وعلى عكس الأدوات المعتمدة على JSON.parse ثم JSON.stringify، تُنسخ الأرقام حرفًا بحرف، فلا يتم تقريب 12345678901234567890 أو 1.50 ولا إعادة كتابتهما.

كيف تعمل؟

  1. الصق JSON أو افتح ملف .json وسيظهر الناتج المنسّق فورًا.
  2. اختر مسافتين أو 4 مسافات أو Tab أو الشكل المضغوط في سطر واحد، وفعّل «ترتيب المفاتيح» للترتيب الأبجدي.
  3. إذا كان JSON غير صالح فسيعرض الأداة السبب مع رقم السطر والعمود ومقتطفًا قصيرًا.
  4. انسخ الناتج أو نزّله باسم formatted.json.

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

  • قراءة استجابة API مضغوطة منسوخة من تبويب الشبكة في المتصفح.
  • توحيد شكل package.json أو tsconfig أو ملف إعدادات قبل الالتزام به لتبقى الفروقات صغيرة.
  • التأكد من بقاء معرّفات صحيحة بحجم 64 بت سليمة قبل إرسال البيانات إلى خدمة أخرى.
  • تجهيز مثال JSON مقروء للتوثيق أو لتقرير خطأ.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
{"id":12345678901234567890,"name":"Ada Lovelace","tags":["math","code"],"address":{"city":"London","zip":"N1"},"scores":[1.50,2,{"bonus":null}]}
المخرج
{
  "id": 12345678901234567890,
  "name": "Ada Lovelace",
  "tags": [
    "math",
    "code"
  ],
  "address": {
    "city": "London",
    "zip": "N1"
  },
  "scores": [
    1.50,
    2,
    {
      "bonus": null
    }
  ]
}

الخصوصية

تعمل أداة منسّق JSON بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

تبقى المفاتيح المكررة كما كُتبت (فهي صالحة لكنها ملتبسة). التعليقات والفواصل الزائدة ليست من JSON: استخدم أداة إصلاح JSON.

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

هل يغيّر المنسّق أرقامي؟

لا. تُنسخ الأرقام وتسلسلات الهروب في النصوص كما هي تمامًا. الأعداد الصحيحة الأكبر من 9007199254740991 تُصدر تحذيرًا لأن برنامج JavaScript الذي يقرأ هذا JSON سيقرّبها.

كيف يُحسب سطر الخطأ وعموده؟

يعدّ المحلل الأسطر والأحرف حتى أول حرف غير متوقع، فتحصل على موضع مثل «السطر 3، العمود 8» ومقتطف من ذلك السطر مع علامة.

هل يُرسل JSON الخاص بي إلى خادم؟

لا. يتم التحليل والطباعة داخل تبويب المتصفح (وفي عامل خلفي للملفات الكبيرة جدًا) فتبقى بياناتك السرية على جهازك.

المزيد من الأدوات في JSON والبيانات →