منسق JSON أونلاين
استخدم منسق JSON أونلاين لتحويل البيانات المضغوطة أو غير المرتبة إلى JSON منظم وسهل القراءة. تعمل الأداة كـ مجمّل JSON وعارض JSON ومدقق JSON ومحرر JSON خفيف من دون إرسال بياناتك إلى خادم للمعالجة.
الصق استجابات API أو السجلات أو بيانات الإعداد، أو استخدم فتح ملف JSON لقراءة ملف .json محلي. يمكنك تنفيذ pretty print لـ JSON، والتحقق من الصياغة، وتصغير JSON، وترتيب مفاتيح الكائنات، وفحص البيانات المتداخلة في العرض الشجري، ثم تنزيل النتيجة.
ما هو JSON؟
JSON اختصار لـ JavaScript Object Notation، وهو تنسيق نصي يُستخدم لتخزين وتبادل البيانات المنظمة في واجهات API وملفات الإعداد وتطبيقات الويب والسجلات والعديد من أدوات المطورين.
يستخدم JSON الكائنات والمصفوفات والسلاسل النصية والأرقام والقيم المنطقية وnull. ورغم أن اسمه مشتق من JavaScript، فإن JSON مستخدم في معظم لغات البرمجة الحديثة.
ماذا يفعل منسق JSON؟
يقوم منسق JSON بتحليل JSON الصالح ثم إعادة كتابته بمسافات بادئة وفواصل أسطر لتصبح البنية أسهل في القراءة. ويُعرف ذلك أيضاً باسم التنسيق أو pretty print أو تجميل JSON.
يمكن لهذا المنسق استخدام 2 أو 3 أو 4 مسافات، وترتيب مفاتيح الكائنات اختيارياً، وعرض النتيجة ككود منسق أو كشجرة JSON قابلة للتوسيع.
كيف أفتح ملف JSON؟
اضغط فتح ملف JSON واختر ملف .json من جهازك، أو اسحب ملف JSON مباشرة إلى محرر الإدخال. تتم قراءة الملف محلياً داخل متصفحك.
لا حاجة لرفع أي شيء إلى JSONFormatter24.com. بعد فتح الملف يمكنك تنسيقه والتحقق منه وتصغيره وفحصه وتنزيله مرة أخرى.
ما الفرق بين منسق JSON وعارض JSON؟
يغيّر منسق JSON طريقة عرض البيانات بإضافة مسافات بادئة سهلة القراءة. أما عارض JSON فيساعدك على فحص البنية، غالباً باستخدام تلوين الصياغة أو شجرة قابلة للتوسيع.
تجمع هذه الأداة الوظيفتين. العرض المنسق مفيد لنسخ الكود، بينما العرض الشجري مناسب لاستكشاف الكائنات والمصفوفات المتداخلة بعمق.
كيف أتحقق من صحة JSON؟
الصق بياناتك واضغط التحقق من JSON. يحلل المتصفح النص وفق قواعد JSON الصارمة. إذا فشل التحليل، تعرض الأداة خطأ وتحدد الموضع التقريبي للمشكلة عندما يوفر المتصفح هذه المعلومة.
تشمل أخطاء JSON الشائعة علامات الاقتباس المفقودة، والفواصل الزائدة في النهاية، والأحرف غير المهربة، والأقواس المفقودة، واستخدام علامات اقتباس مفردة بدلاً من المزدوجة.
ما هو JSON beautifier أو JSON pretty print؟
يصف JSON beautifier وJSON pretty print المهمة نفسها تقريباً: تحويل JSON المضغوط إلى تنسيق بمسافات بادئة يسهل على الإنسان قراءته.
لا يغيّر التجميل قيم البيانات نفسها، بل يغير المسافات وطريقة العرض فقط، ما لم تقم بتفعيل ترتيب المفاتيح صراحة.
ماذا يعني تصغير JSON؟
تصغير JSON يزيل المسافات والمسافات البادئة وفواصل الأسطر غير الضرورية مع الحفاظ على البيانات نفسها. والنتيجة سلسلة أصغر مناسبة للنقل والتخزين وAPI payload والإعدادات المضغوطة.
اضغط تصغير JSON لإنشاء نسخة مضغوطة، ثم انسخ النتيجة أو نزّلها.
ما هي JSON lint وJSON parser وJSON validator؟
تتحقق JSON lint أو أداة التحقق من توافق النص مع صياغة JSON. أما JSON parser فيقرأ JSON الصالح ويحوله إلى بنية بيانات يمكن للبرامج التعامل معها.
تحلل هذه الصفحة JSON داخل متصفحك للتحقق منه، وإنشاء مخرجات منسقة أو مصغرة، وحساب إحصاءات البنية، وبناء العرض الشجري.
هل بيانات JSON الخاصة بي خاصة؟
نعم. يتم التنسيق والتحقق وبناء الشجرة وقراءة الملفات باستخدام JavaScript داخل متصفحك. لا يتم إرسال JSON الذي تلصقه عمداً إلى JSONFormatter24.com من أجل المعالجة.
ومع البيانات الحساسة، تجنب دائماً لصق الأسرار في إضافات المتصفح أو أدوات الطرف الثالث التي لا تثق بها.
هل يمكنني ترتيب مفاتيح JSON؟
نعم. فعّل ترتيب المفاتيح قبل التنسيق أو التصغير. يتم ترتيب مفاتيح الكائنات أبجدياً في كل مستوى متداخل، مع الحفاظ على ترتيب عناصر المصفوفات.
قد يسهل الترتيب مقارنة ملفات الإعداد واستجابات API، لكن تذكر أنه يغيّر ترتيب مفاتيح الكائنات في المخرجات.