ar

تنسيق JSON

نسّق JSON بإزاحة مرتبة أو اضغطه، ورتّب المفاتيح عند الحاجة. كل ذلك محليًا في متصفحك، دون أي رفع.

الإزاحة
  • مسافتان
  • أربع مسافات
  • علامة جدولة
ترتيب المفاتيح
ضغط (minify)

تتم المعالجة محلياً على جهازك ...

0%

ملفاتك لم تغادر جهازك قط

    هل يُرفَع ملفي؟

    لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق

    دون رفعمحلي 100%
    محتواك يبقى لديكلا وصول لأطراف خارجية
    خوادم في ألمانياGDPR بالتصميم
    مدقَّقة خارجيًاTLS A+ · ترويسات A+

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

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

    تجري كل المعالجة محليًا بالكامل في متصفحك بلغة JavaScript خالصة: لا يُرفع JSON الخاص بك ولا يُحفظ ولا تُحمَّل أي مكتبة خارجية من CDN. وهذا مهم تحديدًا في ملفات الإعداد وردود API وعمليات التصدير، التي سرعان ما تحتوي على قيم سرية. يمكنك تنزيل النتيجة أو نسخها مباشرة.

    البيانات التقنية

    البيانات التقنية
    صيغ الإدخالإدخال نص
    صيغة الإخراجJSON
    معالجة دفعيةلا
    المعالجةمحليًا في المتصفح (JavaScript)
    رفع الملفاتلا يوجد

    في 3 خطوات

    1. ألصق JSON في حقل النص.
    2. اختر الإزاحة، ورتّب المفاتيح أو اضغطه عند الحاجة.
    3. اقرأ JSON المنسّق أو نزّله.

    القيود: تعيد الأداة تنسيق JSON الصالح وفق RFC 8259؛ وهي لا تصلح بنية معطوبة ولا تضيف علامات اقتباس ناقصة. التعليقات غير مسموح بها في JSON وتؤدي إلى خطأ صريح. المستندات الكبيرة جدًا محدودة بذاكرة جهازك. يُحفظ ترتيب عناصر المصفوفة دائمًا؛ ولا تُرتَّب سوى مفاتيح الكائنات.

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

    هل يُرفع JSON الخاص بي؟

    لا. يجري التنسيق محليًا بالكامل في متصفحك؛ بياناتك لا تغادر جهازك أبدًا ولا تُحفظ.

    ما الفرق بين الإزاحة وminify؟

    الإزاحة تجعل JSON قابلًا للقراءة من البشر (فواصل أسطر ومسافات). أما minify فيزيل كل الأحرف الزائدة ليصبح أصغر ما يمكن: مثالي للنقل وسيّئ للقراءة.

    ما فائدة ترتيب المفاتيح؟

    المفاتيح المرتبة تسهّل مقارنة مستندَين (diff) وتنتج ترتيبًا ثابتًا قابلًا للتكرار. تبقى القيم وترتيب القوائم دون تغيير.

    ماذا يحدث مع JSON غير صالح؟

    تُبلِّغ الأداة عن خطأ صريح بدلًا من اختلاق نتيجة خاطئة أو تغيير المدخل بصمت.

    أدوات ذات صلة