UTILS.
‎100%‎ داخل المتصفح
A↓}

أداة فرز مفاتيح JSON

افرز مفاتيح كائن JSON بشكل تكراري، تصاعديًا أو تنازليًا.

— يظهر المخرج هنا —

حول هذه الأداة

أداة فرز مفاتيح JSON هي أداة مجانية تعمل داخل المتصفح، تجوب مستند JSON وترتّب مفاتيح كل كائن ترتيباً متوقَّعاً. الصق ملف JSON الخاص بك، وانقر «تنسيق»، فتحلّل الأداة النص بمحرك JSON المدمج في المتصفح، وترتّب مفاتيح كل كائن متداخل ترتيباً تكرارياً، ثم تطبع النتيجة المُعاد ترتيبها. تحتفظ المصفوفات بترتيبها الأصلي؛ ولا تتحرك سوى المفاتيح داخل الكائنات.

تُرتّب المفاتيح معجمياً وفق رمز الحرف، فتأتي الأحرف الكبيرة قبل الصغيرة وتُرتَّب المفاتيح ذات الطابع الرقمي كنصوص؛ فعّل «تنازلي» لعكس الترتيب. يمكن للمخرجات استخدام مسافة بادئة من مسافتين أو أربع، أو علامة جدولة (tab)، أو سطراً واحداً مضغوطاً، مع زر «نسخ» للنتيجة.

كل شيء يعمل من جهة العميل، فلا يُرفَع أي شيء وتعمل الأداة دون اتصال، بلا حسابات ولا تتبّع. فرز المفاتيح بالطريقة نفسها في كل مرة يُبقي الفروق (diffs) مستقرة ويجعل ملفات الإعداد أسهل في التصفح.

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

هل يُعاد ترتيب عناصر المصفوفة؟
لا. تحتفظ المصفوفات بترتيبها الأصلي، ولا يُرتَّب سوى مفاتيح الكائنات. والفرز تكراري، فيصل إلى الكائنات المتداخلة، بما فيها الكائنات المخزَّنة داخل المصفوفات.
هل يمكنني التحكم في المسافة البادئة؟
نعم. اختر مسافتين أو أربع مسافات، أو علامة جدولة (tab)، أو الضغط إلى سطر واحد؛ وتغيير المسافة البادئة يحدّث المخرجات فوراً.
ما ترتيب فرز المفاتيح؟
تُقارَن المفاتيح كسلاسل نصية وفق رمز الحرف، وهو الافتراضي في JavaScript، فتأتي الأحرف الكبيرة قبل الصغيرة وتُرتَّب المفاتيح ذات الطابع الرقمي كنصوص (item10 قبل item2). فعّل «تنازلي» لعكس الترتيب.
ماذا لو كان JSON غير صالح؟
يُحلَّل النص في متصفحك، ويظهر خطأ «JSON غير صالح» حتى تصبح الصياغة صحيحة. لا يُرفَع أي شيء؛ صحّح المُدخل وانقر «تنسيق» لفرزه مجدداً.

المزيد من الأدوات