ترتيب مفاتيح JSON (توحيد ترتيب المفاتيح لتسهيل المقارنة)
حاذاة ترتيب مفاتيح JSON تلقائيًا لتسريع المراجعات والمقارنات. اختر جميع المستويات أو المستوى الأعلى فقط.
- مقارنات أسهل مع ترتيب مفاتيح ثابت
- يتم الحفاظ على ترتيب المصفوفات افتراضيًا
- مسافة بادئة وترتيب في خطوة واحدة
الأداة
خيارات
يتم الحفاظ على ترتيب عناصر المصفوفة.
إعدادات متقدمة
طريقة الاستخدام
1. الصق
الصق JSON في لوحة الإدخال.
2. اختر النطاق والمسافة البادئة
اختر جميع المستويات أو المستوى الأعلى فقط، وحدد المسافة البادئة.
3. رتب وانسخ
انقر على "ترتيب وتنسيق" وانسخ الناتج.
مثال
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
{
"a": {
"c": 3,
"d": 4
},
"arr": [
{
"x": 1,
"y": 2
},
3
],
"b": 1
}
{
"a": {
"d": 4,
"c": 3
},
"arr": [
{
"y": 2,
"x": 1
},
3
],
"b": 1
}
ما يمكنك فعله
ترتيب المفاتيح لكامل ملف JSON أو المستوى الأعلى فقط
الحفاظ على ترتيب عناصر المصفوفة أثناء ترتيب مفاتيح الكائنات
التبديل بين الترتيب التصاعدي والتنازلي
اختيار المسافة البادئة أو التصغير بنقرة واحدة
المواصفات (المصفوفات / التداخل / الأرقام)
- يتم ترتيب مفاتيح الكائنات معجميًا (ترتيب نقاط الرمز).
- تحتفظ المصفوفات بترتيب عناصرها.
- يمكن أن تكون المسافة البادئة 2، 4، علامة جدولة، أو تصغير.
- إذا كانت المدخلات ليست JSON صالحًا، فلن يتم تحديث المخرجات.
- تدعم هذه الأداة JSON القياسي فقط (بدون تعليقات أو فواصل في النهاية).
- قد تستغرق المدخلات الكبيرة لحظة للمعالجة في المتصفح.
الأسئلة الشائعة
هل يتم ترتيب الكائنات المتداخلة؟
نعم. اختر "جميع المستويات" أو "المستوى الأعلى فقط".
ماذا عن المصفوفات؟
يتم الحفاظ على ترتيب عناصر المصفوفة. تتبع الكائنات داخل المصفوفات نطاق الترتيب المختار.
هل يمكنني الاحتفاظ بالمسافة البادئة الأصلية؟
تستخدم المخرجات المسافة البادئة التي تحددها (2/4/جدولة/تصغير)، وليس التنسيق الأصلي.
هل يمكنني استخدام JSON مع تعليقات (JSON5)؟
لا. تدعم هذه الأداة JSON القياسي فقط.
أين تتم المعالجة؟
تتم جميع العمليات في متصفحك؛ لا يتم إرسال أي شيء إلى خادم.