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