الإدخال
جاهز
الأسطر: 0
الكلمات: 0
الأحرف: 0
الحجم: 0 KB
إحصائيات الإدخال متاحة عبر زر الإحصائيات أعلى هذا الحقل.
الإخراج
الأسطر: 0
الكلمات: 0
الأحرف: 0
الحجم: 0 KB
إحصائيات الإخراج متاحة عبر زر الإحصائيات أعلى هذا الحقل.
النتائج مقدَّمة لأغراض إعلامية فقط وقد تحتوي على أخطاء. يُرجى التحقق من المعلومات المهمة بشكل مستقل. استخدام هذه الأداة على مسؤوليتك الخاصة.
ماذا تفعل هذه الأداة
تأخذ أداة تنسيق JSON نص JSON مضغوطًا أو غير منظم وتعيد كتابته بمسافة بادئة ثابتة من مسافتين ومفتاح واحد في كل سطر، لتتمكن من قراءة البنية بنظرة سريعة. ولا تغيّر الأداة بياناتك: تبقى المفاتيح والقيم وترتيبها كما هي تمامًا.
هناك طريقتان للتنسيق. يرسل زر تحويل الإدخال إلى الخادم ويضع JSON المنسَّق في لوحة الإخراج. أما زر تنسيق في لوحة الإدخال فيعيد تنسيق النص في مكانه، ويقوم زر ضغط بالعكس. وإذا كان JSON معطوبًا، يحدد زر التحقق واقتراح إصلاح السطر والعمود اللذين يقع فيهما الخطأ.
متى تستخدمها
- قراءة استجابة API تصل في سطر واحد طويل.
- مراجعة ملف إعدادات أو ملف بيانات اختبار (fixture) قبل إيداعه (commit).
- لصق JSON في تذكرة أو بريد إلكتروني أو في التوثيق، حيث تجعل المسافات البادئة النص سهل القراءة.
- مقارنة حمولتين (payloads): نسّق كلتيهما أولًا، ثم استخدم أداة مقارنة الفروق النصية.
مثال عملي
المدخلات
{"user":{"id":7,"name":"Ana","roles":["admin","dev"]},"active":true}
المخرجات
{
"user": {
"id": 7,
"name": "Ana",
"roles": [
"admin",
"dev"
]
},
"active": true
}أسئلة حول هذه الأداة
هل يغيّر التنسيق بياناتي؟
لا. تتغير المسافات البيضاء فقط. يبقى ترتيب المفاتيح والقيم وأنواعها كما هو، لذا يُحلَّل JSON المنسَّق إلى الكائن نفسه تمامًا.
كيف أعيد JSON إلى شكله المضغوط؟
استخدم زر ضغط، أو أداة ضغط JSON إذا أردت صفحة مخصصة لذلك. يزيل الضغط كل المسافات البيضاء غير الموجودة داخل سلسلة نصية.
لماذا ترفض الأداة JSON الخاص بي؟
يتطلب التنسيق JSON صالحًا. ومن الأسباب الشائعة وجود فاصلة زائدة في النهاية، أو علامات اقتباس مفردة، أو مفاتيح بلا علامات اقتباس. وتعرض لك أداة التحقق من JSON السطر والعمود بدقة.