نسّق JSON بمسافة بادئة من مسافتين أو أربع مسافات
يحوّل التنسيق ملف JSON المضغوط إلى قيمة واحدة في كل سطر، ويضيف مسافة بادئة لكل مستوى تداخل كي تسهل قراءة البنية ومقارنتها. يوفّر المنسّق مسافتين أو أربع مسافات لكل مستوى.
مثال محلول
{"id":7,"name":"Ada","roles":["admin","editor"],"settings":{"theme":"dark","alerts":false},"tags":[]}{
"id": 7,
"name": "Ada",
"roles": [
"admin",
"editor"
],
"settings": {
"theme": "dark",
"alerts": false
},
"tags": []
}- الأسطر
- 13
- الأحرف
- 150
{
"id": 7,
"name": "Ada",
"roles": [
"admin",
"editor"
],
"settings": {
"theme": "dark",
"alerts": false
},
"tags": []
}- الأسطر
- 13
- الأحرف
- 180
القواعد التي يتبعها المنسّق
- تُوضع كل خاصية في الكائن وكل عنصر في المصفوفة في سطر مستقل، بمسافة بادئة أعمق بمستوى واحد من العنصر الأب.
- تبقى الكائنات والمصفوفات الفارغة في سطر واحد بالشكل {} و[].
- تستخدم المسافة البادئة المسافات فقط ولا يتوفر خيار علامات الجدولة؛ اختر مسافتين لمخرج مضغوط أو أربع مسافات لفصل المستويات بوضوح.