تتم المعالجة في متصفحك (لا يتم الرفع إلى الخادم).

ترتيب مفاتيح JSON (توحيد ترتيب المفاتيح لتسهيل المقارنة)

حاذاة ترتيب مفاتيح JSON تلقائيًا لتسريع المراجعات والمقارنات. اختر جميع المستويات أو المستوى الأعلى فقط.

  • مقارنات أسهل مع ترتيب مفاتيح ثابت
  • يتم الحفاظ على ترتيب المصفوفات افتراضيًا
  • مسافة بادئة وترتيب في خطوة واحدة
تتم المعالجة في متصفحك (لا يتم الرفع إلى الخادم).

الأداة

Ctrl/⌘ + Enter
الحالة خامل
مدخلات JSON
JSON المرتب

خيارات

نطاق الترتيب
المسافة البادئة
المصفوفات

يتم الحفاظ على ترتيب عناصر المصفوفة.

إعدادات متقدمة
ترتيب المفاتيح

طريقة الاستخدام

1. الصق

الصق JSON في لوحة الإدخال.

2. اختر النطاق والمسافة البادئة

اختر جميع المستويات أو المستوى الأعلى فقط، وحدد المسافة البادئة.

3. رتب وانسخ

انقر على "ترتيب وتنسيق" وانسخ الناتج.

الاختصار: Ctrl/⌘ + Enter

مثال

المدخلات
{"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 القياسي فقط (بدون تعليقات أو فواصل في النهاية).
  • قد تستغرق المدخلات الكبيرة لحظة للمعالجة في المتصفح.

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

Q

هل يتم ترتيب الكائنات المتداخلة؟

نعم. اختر "جميع المستويات" أو "المستوى الأعلى فقط".

Q

ماذا عن المصفوفات؟

يتم الحفاظ على ترتيب عناصر المصفوفة. تتبع الكائنات داخل المصفوفات نطاق الترتيب المختار.

Q

هل يمكنني الاحتفاظ بالمسافة البادئة الأصلية؟

تستخدم المخرجات المسافة البادئة التي تحددها (2/4/جدولة/تصغير)، وليس التنسيق الأصلي.

Q

هل يمكنني استخدام JSON مع تعليقات (JSON5)؟

لا. تدعم هذه الأداة JSON القياسي فقط.

Q

أين تتم المعالجة؟

تتم جميع العمليات في متصفحك؛ لا يتم إرسال أي شيء إلى خادم.