النصوصتعمل هذه الأداة داخل متصفحك، ولا تُرسَل ملفاتك أو نصوصك إلى خوادمنا.

منسّق JSON

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

JSON منسّق
{
  "الاسم": "Tooleem",
  "مجاني": true,
  "الفئات": [
    "صور",
    "نصوص",
    "ملفات PDF"
  ]
}
مشاركة الأداةواتساب
تابع من هنا

جرّب أداة أخرى

اخترناها لتكمل هذه الأداة

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

01

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

  1. 01الصق شيفرة JSONالصقها في خانة الإدخال، سواء جاءت من استجابة واجهة برمجية أو ملف إعدادات أو أي مصدر آخر.
  2. 02اختر التنسيق أو الضغطتبويب «تنسيق» يضيف مسافات بادئة لتسهيل القراءة، وتبويب «ضغط» يجمع الشيفرة في سطر واحد.
  3. 03انسخ النتيجةإذا كانت الشيفرة صالحة تحصل على نتيجة جاهزة للنسخ، وإن كان فيها خطأ تظهر رسالة تساعدك على تحديد موضعه.
02

متى تفيدك هذه الأداة؟

  • قراءة استجابة واجهة برمجيةتصلك استجابة JSON مضغوطة من واجهة برمجية وتريد قراءتها براحة. التنسيق يعرضها بمسافات بادئة واضحة.
  • التحقق من صحة JSONلست متأكداً من أن الشيفرة صالحة؟ تُظهر الأداة فوراً إن كان فيها خطأ وتوجهك إلى موضعه.
  • الضغط قبل الإرسالاضغط الشيفرة في سطر واحد لتوفير المساحة في ملف إعدادات أو طلب أو تخزين.
03

أمثلة

  • تنسيق JSON مضغوطالصق كائناً في سطر واحد واختر «تنسيق»، فتحصل عليه مرتباً بمسافتين بادئتين لكل مستوى.
  • ضغط JSON منسّقالصق شيفرة بمسافات بادئة واختر «ضغط»، فتحصل عليها في سطر واحد دون مسافات زائدة.
  • مفاتيح وقيم عربيةكائن مثل ⁦{"الاسم":"Tooleem","مجاني":true}⁩ يُنسَّق ويُضغط دون أن يتغير أي حرف عربي.
  • اكتشاف خطأإذا نقصت فاصلة أو علامة اقتباس، تظهر رسالة خطأ بدلاً من النتيجة، فتعرف ما يجب إصلاحه.
04

نصائح لنتيجة أفضل

  • علامات الاقتباس المزدوجة فقطيشترط معيار JSON علامات اقتباس مزدوجة حول المفاتيح والنصوص، والعلامات المفردة تسبب خطأ.
  • لا فاصلة بعد آخر عنصرالفاصلة بعد آخر عنصر في مصفوفة أو كائن ليست JSON صالحاً وتسبب خطأ.
  • رسالة الخطأ من المتصفحتفاصيل الخطأ، مثل موضع الحرف غير المتوقع، يكتبها محرك المتصفح نفسه، وتظهر غالباً بالإنجليزية.
05

التنسيق والضغط

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

06

التحقق من الصحة

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

07

النصوص العربية ويونيكود

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

08

الخصوصية

تجري المعالجة في متصفحك فقط. لا تُرسل أي شيفرة إلى خادم ولا يُحفظ شيء لدينا.

09

أسئلة شائعة

هل تُرسل شيفرتي إلى خادم؟

لا. التنسيق والتحقق يجريان في متصفحك فقط.

ما الفرق بين التنسيق والضغط؟

التنسيق يضيف مسافات بادئة وأسطراً ليسهل القراءة، والضغط يزيلها ليصبح الملف أصغر. والبيانات واحدة في الحالتين.

هل تتحقق الأداة من صحة JSON؟

نعم. إذا لم يكن JSON صالحاً تظهر رسالة خطأ بدلاً من النتيجة.

هل يُحفظ ترتيب المفاتيح؟

نعم. تبقى المفاتيح بترتيبها في الشيفرة الأصلية.

هل تدعم الأداة المفاتيح والقيم العربية؟

نعم. تبقى الحروف العربية وكل رموز يونيكود كما هي في التنسيق والضغط.

لماذا يظهر لي خطأ؟

أشهر الأسباب: علامات اقتباس مفردة بدلاً من المزدوجة، أو فاصلة بعد آخر عنصر، أو قوس أو علامة اقتباس ناقصة. رسالة الخطأ تشير عادة إلى موضع المشكلة.

تبحث عن أداة غير موجودة أو وجدت خطأً؟نبني Tooleem حول ما يحتاجه المستخدمون فعلاً. أخبرنا بما نضيفه أو نصلحه.
راسلنا