تنسيق JSON

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

تم بناؤه وصيانته بواسطة Shehzad Munir ·

تنسيق JSON
Loading JSON Formatter
Share

التنسيق مقابل التصغير

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

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

سمات

  • التحقق من صحة JSON في الوقت الحقيقي
  • بنقرة واحدة تجميل وتصغير
  • التنقل عبر عرض الشجرة
  • محلي أولاً: لا يوجد تحميل للخادم

كيفية استخدام تنسيق JSON

  1. 1

    الصق ملف JSON الخاص بك

    عند إسقاط ملف JSON الخام أو الفوضوي، يقوم المدقق بفحصه على الفور.

  2. 2

    تجميل أو تصغير

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

  3. 3

    إصلاح الأخطاء

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

  4. 4

    استكشف الشجرة

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

حالات الاستخدام الشائع

  • يقوم المطور بتصحيح استجابة واجهة برمجة التطبيقات (API) المشوهة من خلال العثور على الحرف السيئ بالضبط.
  • يقوم المهندس بتصغير كائن config blob قبل تضمينه في التعليمات البرمجية.
  • يقرأ مختبر ضمان الجودة الحمولة المتداخلة بعمق باستخدام العرض الشجري.
  • يتعلم الطالب بنية JSON من خلال تنسيق الأمثلة الحقيقية.

دليل مفصل

العثور على الخطأ، وليس فقط الأعراض

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

محلي أولاً حسب التصميم

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

الأسئلة المتداولة

كيف أقوم بتنسيق JSON عبر الإنترنت مجانًا؟

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

كيف يمكنني العثور على الأخطاء في JSON؟

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

ما الفرق بين تنسيق JSON والتصغير؟

يضيف التنسيق (تجميل) مسافة بيضاء ومسافة بادئة لجعل JSON قابلاً للقراءة بواسطة الإنسان. يؤدي التصغير إلى إزالة جميع المسافات البيضاء غير الضرورية لجعل الملفات أصغر حجمًا لواجهات برمجة تطبيقات الإنتاج. استخدم تنسيق JSON للتطوير، والمصغر للإنتاج.

هل يمكنني عرض JSON كهيكل شجرة؟

نعم. قم بالتبديل إلى وضع Tree View لاستكشاف التسلسل الهرمي لكائنات JSON بشكل تفاعلي. يمكنك توسيع الكائنات والمصفوفات المتداخلة وطيها، مما يسهل التنقل في بنيات البيانات المعقدة.

هل يتم إرسال بيانات JSON الخاصة بي إلى الخادم؟

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

ما الفرق بين JSON وJSON5؟

JSON5 عبارة عن مجموعة شاملة من JSON تسمح بالتعليقات والفواصل اللاحقة والسلاسل ذات علامات الاقتباس المفردة والمفاتيح غير المقتبسة، وهي أقرب إلى البنية الحرفية لكائن JavaScript. معيار JSON صارم: لا توجد تعليقات ولا فواصل زائدة، ويجب أن تكون جميع المفاتيح عبارة عن سلاسل ذات علامات اقتباس مزدوجة. يقوم هذا المنسق بالتحقق من صحة JSON القياسي؛ تحتاج ملفات JSON5 إلى محلل JSON5 مخصص.

لماذا يعتبر JSON الخاص بي غير صالح، وكيف يمكنني العثور على الخطأ؟

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

هل يتم إرسال JSON الخاص بي إلى الخادم؟

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

هل يمكنني تصغير JSON وتجميله؟

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

هل تم تحميل JSON الخاص بي في أي مكان؟

لا. يتم تشغيل كل من التحقق من الصحة والتنسيق والعرض التدرّجي محليًا في متصفحك.

كيف يمكنني العثور على الخطأ في JSON الخاص بي؟

الصقها وستقوم الأداة بتمييز الخطأ النحوي الأول بسطره وعموده حتى تتمكن من إصلاحه مباشرة.

من المجلة

All articles →