Command Palette

Search for a command to run...

تن

تنسيق JSON

تنسيق بيانات JSON والتحقق منها وتقليلها

ما هو منسق JSON؟

JSON Formatter هي أداة مجانية عبر الإنترنت لتنسيق بيانات JSON (تدوين كائن JavaScript) والتحقق من صحتها وتجميلها. JSON هو تنسيق تبادل بيانات خفيف الوزن يسهل على البشر قراءته وكتابته ويسهل على الآلات تحليلها وإنشائها.

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

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

فيما يلي مثال عملي لمُجمل JSON عبر الإنترنت. لصق `the minified `{"user":{"id":7،"tags":["x"،"y"]}}`، اترك مسافة بادئة على مسافتين واضغط على Format: الإخراج يحتوي على تسعة أسطر، مع `"user"` on خط خاص به وكل علامة مسافة بادئة لستة مسافات. اضغط على Minify وسيعود نفس الإدخال كسطر واحد. يستخدم كمدقق منسق JSON، اضغط على التحقق من صحة `{"a":1،}`، وفي متصفح يستند إلى Chrome، يقرأ الخطأ "اسم الخاصية المتوقع المقتبس مرتين في JSON في الموضع 7 (السطر 1 العمود 8)"، والذي يشير إلى الفاصلة الزائدة.

معظم JSON التي تفشل في التحليل تفشل لأحد الأسباب الأربعة، والثلاثة الأولى تثير خطأ. الفواصل الزائدة هي الأكثر شيوعًا: صالحة في JavaScript، وغير صالحة في JSON، والسبب في عدم تحميل التكوين المنسوخ من المحرر في كثير من الأحيان. التعليقات هي الثانية، نظرًا لأن JSON لا تحتوي على أي شيء على الإطلاق، ولهذا السبب يوجد JSONC وJSON5 كتنسيقات منفصلة. علامات الاقتباس المفردة هي الثالثة؛ يتطلب JSON علامات اقتباس مزدوجة على كل من المفاتيح والسلاسل. الرابع أكثر دقة ولا يثير خطأ. الأرقام هي IEEE 754 مضاعفة، لذا فإن أي عدد صحيح أعلى من 9007199254740991 يفقد الدقة بصمت: معرف قاعدة البيانات 64 بت الذي تم لصقه في JSON يمكن أن يعود كرقم مختلف. المعرفات التي تنتمي إلى سلاسل كبيرة. المفاتيح المكررة ليست خطأ أيضًا، والأخير يفوز.

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

  1. الصق JSON الخاص بك

    انسخ بيانات JSON والصقها في منطقة الإدخال. تقبل الأداة كلاً من JSON المنسقة والمصغرة. يمكنك لصق البيانات من واجهات برمجة التطبيقات أو ملفات التكوين أو أي مصدر JSON.

  2. تنسيق تلقائيا

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

  3. ضبط الإعدادات

    اختر 2 أو 4 أو 8 مسافات في قائمة المسافة البادئة واضغط على Format مرة أخرى، أو اضغط على Minify لإزالة كل المسافات البيضاء وتقليل حجم الملف.

  4. انسخ النتيجة

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

الميزات الرئيسية

  • التحقق من صحة الوقت الحقيقي

    يتحقق التحقق من صحة الإدخال دون تغييره ويعرض رسالة خطأ المحلل اللغوي، والتي تتضمن السطر والعمود في المتصفحات المستندة إلى Chrome

  • مسافة بادئة متسقة

    يتم وضع مسافة بادئة لكل كائن ومصفوفة متداخلة بمستوى أعمق، لذلك من السهل متابعة البنية في لمحة

  • تنسيق وتصغير

    تجميل JSON مع المسافة البادئة المناسبة أو تصغيرها لتقليل حجم الملف

  • خيارات المسافة البادئة المتعددة

    اختر مسافة بادئة تبلغ 2 أو 4 أو 8 لتتناسب مع نمط الترميز الخاص بك

Frequently Asked Questions

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

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json formatterjson beautifier onlinejson formatter checkerjson validatorjsonformattervalidatorminifybeautifyprettyparse