# أداة تنسيق JSON

تحقق من صحة JSON واطبعه بتنسيق واضح باستخدام أداة التنسيق JSON هذه. الصق JSON مضغوطًا أو مصغرًا، وستتحقق الأداة منه وفق قواعد JSON الصارمة، ثم تضيف مسافتين بادئتين للكائنات والمصفوفات، وتُبقي القيم القصيرة التي تتسع ضمن 80 عمودًا في سطر واحد، وتحافظ على ترتيب المفاتيح والسلاسل ودقة الأرقام. وتعرض رسالة خطأ واضحة عند وجود JSON غير صالح. مثالية للمطورين عند قراءة استجابات API وملفات الإعدادات والسجلات.

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

### ماذا يفعل مُنسّق JSON؟

يتحقق أولًا من صحة الإدخال JSON، ثم يطبعه بمسافتين للإزاحة. وتبقى الكائنات والمصفوفات التي تتسع ضمن 80 عمودًا، مثل القوائم القصيرة من الوسوم، في سطر واحد.

### ماذا يحدث عند إدخال JSON غير صالح؟

تتوقف الأداة وتعرض رسالة خطأ مثل Syntax error بدلًا من التخمين. الفواصل الختامية والتعليقات وعلامات الاقتباس المفردة والمفاتيح غير الموضوعة بين علامتي اقتباس ليست صالحة في JSON؛ استخدم أداة الإصلاح JSON لإصلاحها أولًا.

### هل يغيّر ترتيب المفاتيح؟

لا، تبقى المفاتيح بالترتيب الذي أدخلتها به، وتظل المفاتيح المكررة كما هي. لا يتغير سوى المسافات البيضاء وفواصل الأسطر.

### هل تتغير الأرقام؟

تُنقل الأرقام كما كُتبت، لذا يُحافَظ على الدقة والأعداد الصحيحة الكبيرة. تُوحَّد كتابة الأسس فقط: تصبح 1E+5 ‏1e5، وتصبح -0.5e-03 ‏-0.5e-3.

### هل تُفك ترميزات الهروب في Unicode؟

لا، تُنسخ السلاسل النصية كما هي تمامًا، لذا تظل ترميزات الهروب مثل \u00e9 كما هي، وتبقى الأحرف الحرفية حرفية. ولا تُمس علامات الاقتباس والشرطات المائلة العكسية داخل السلاسل النصية مطلقًا.

### هل يوجد حد للتداخل؟

نعم، تُرفض المستندات التي يتجاوز عمق تداخلها 512 مستوى. وتبقى استجابات API الحقيقية وملفات الإعداد أدنى بكثير من هذا الحد.

### هل يمكنني تنسيق إدخال فارغ أو قيمة واحدة؟

الإدخال الفارغ ليس JSON صالحًا ويؤدي إلى ظهور خطأ. أما القيمة المفردة، مثل سلسلة نصية أو رقم أو true أو null، فهي صالحة وتُعاد دون تغيير.

### هل يمكنني اختيار علامات الجدولة أو أربع مسافات؟

لا، يستخدم المُنسّق دائمًا مسافتين للإزاحة ولا يوفر أي خيارات. ويمكن لمعظم المحررات تحويل الإزاحة بعد ذلك إذا كان مشروعك يستخدم علامات الجدولة.

### لماذا تُحاط النتيجة بسياج تعليمات برمجية من نوع json؟

يُعاد الإخراج في كتلة تعليمات برمجية Markdown محددة بنوع json، لذا يظهر مميزًا بالألوان في Markdown والمشكلات والدردشة. انسخ الأسطر الواقعة بين السياجين إلى ملف .json.

### ما الحد الأقصى لحجم JSON؟

حتى 5 MB لكل تشغيل؛ ويُرفض الإدخال الأكبر مع عرض رسالة. يطابق الإخراج خيار JSON في مُنسّق الأكواد.

إعلانك هنا؟

[راسلنا عبر البريد الإلكتروني](mailto:hi@dennn.is?subject=%D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%86%20%D8%B9%D9%84%D9%89%20OneClick%20Pro)

[إعلان مجموعة إضافات جاهزة للوكلاء من أجل WordPress.](https://sleekwp.com/?ref=oneclickpro)
