منسّق JSON
حوّل مستند JSON المضغوط أو غير المرتب إلى نص مقروء ومنسّق بمسافات متسقة، مع رسالة خطأ دقيقة إذا كان JSON غير صالح.
تتم المعالجة محليًا في متصفحك· بياناتك تبقى في متصفحك.
ما هي أداة منسّق JSON؟
JSON (JavaScript Object Notation) هو الصيغة النصية القياسية لواجهات API وملفات الإعداد والسجلات. غالبًا ما تصل استجابات API مضغوطة في سطر واحد فيصعب قراءتها ومراجعتها.
يحلّل هذا المنسّق JSON بمحلل صارم وفق RFC 8259 ثم يعيد كتابته بالمسافات البادئة التي تختارها. وعلى عكس الأدوات المعتمدة على JSON.parse ثم JSON.stringify، تُنسخ الأرقام حرفًا بحرف، فلا يتم تقريب 12345678901234567890 أو 1.50 ولا إعادة كتابتهما.
كيف تعمل؟
- الصق JSON أو افتح ملف .json وسيظهر الناتج المنسّق فورًا.
- اختر مسافتين أو 4 مسافات أو Tab أو الشكل المضغوط في سطر واحد، وفعّل «ترتيب المفاتيح» للترتيب الأبجدي.
- إذا كان JSON غير صالح فسيعرض الأداة السبب مع رقم السطر والعمود ومقتطفًا قصيرًا.
- انسخ الناتج أو نزّله باسم 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
تحقق مما إذا كان النص JSON صالحًا وحدد الحرف الدقيق الذي يحدث عنده الخطأ.
JSON والبيانات
ضاغط JSON
اضغط مستند JSON في سطر واحد مدمج وشاهد عدد البايتات التي وفّرتها.
JSON والبيانات
إصلاح JSON
الصق «شبه JSON» من سجل أو إجابة روبوت محادثة أو مقتطف JavaScript واحصل على JSON صالح مع تقرير واضح بكل تعديل.
JSON والبيانات
عارض JSON
استعرض مستند JSON كشجرة قابلة للتوسيع بدل جدار من النص، مع ملخص لبنيته.
JSON والبيانات
ترتيب مفاتيح JSON
أعد ترتيب مفاتيح كل كائن JSON أبجديًا للحصول على مستند ثابت وقياسي.
JSON والبيانات
محوّل JSON إلى YAML
حوّل JSON إلى YAML مقروء بنمط الكتل مع وضع النصوص بين علامات اقتباس عند الحاجة فقط.
JSON والبيانات
محوّل JSON إلى XML
حوّل مستند JSON إلى XML سليم البنية مع تحكم في العنصر الجذري والسمات والتنسيق.
JSON والبيانات
مقارنة JSON (Diff)
الصق مستندي JSON لترى ما تغيّر في البيانات بصرف النظر عن ترتيب المفاتيح أو المسافات البادئة.
JSON والبيانات