منسق ومدقق JSON

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

ما هي أداة منسق ومدقق JSON؟

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

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

لا يستغرق تنسيق JSON والتحقق منه سوى لحظات، ويتم بالكامل داخل متصفحك:

  1. 1 الصق بيانات JSON في منطقة الإدخال. تكتشف الأداة الصيغة تلقائيًا وتتحقق منها أثناء الكتابة، فترى المشكلات فورًا.
  2. 2 اختر الإزاحة — مسافتان أو 4 أو 8 مسافات أو علامات جدولة أو مضغوط (مصغّر) — وحدّد اختياريًا وضع ترتيب المفاتيح (أ←ي أو ي←أ) الذي يعيد ترتيب مفاتيح كل كائن بشكل متكرر. ثم انقر على تنسيق لطباعة JSON بالنمط الذي اخترته، أو انقر على ضغط لدمجه في سطر واحد مختصر مناسب للنقل.
  3. 3 انتقل إلى عرض الشجرة لاستكشاف الكائنات والمصفوفات المتداخلة بصريًا، أو استخدم حقل JSON Path لتحديد الموضع الدقيق لأي قيمة داخل البنية.
  4. 4 انسخ النتيجة المنسقة أو المضغوطة إلى الحافظة بنقرة واحدة. وإذا احتوى JSON على خطأ في البنية، تُبرز الأداة السطر الدقيق وتوضح سبب المشكلة.

لماذا تستخدم هذه الأداة؟

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

أمثلة

تصحيح استجابة واجهة برمجية

الصق استجابة مضغوطة من سطر واحد مثل {"user":{"id":7,"roles":["admin","editor"]}} فتراها فورًا موسّعة إلى بنية نظيفة ذات إزاحة يسهل تصفّحها.

التقاط خطأ في البنية

يُرفض مقطع إعداد يحتوي فاصلة زائدة مثل {"port":8080,} برسالة واضحة ورقم السطر الدقيق، فتصلح المشكلة في ثوانٍ.

الضغط للإنتاج

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

توحيد المفاتيح لفروق نظيفة

اضبط الإزاحة على 4 مسافات وترتيب المفاتيح على أ←ي، ثم انقر على تنسيق — فيُعاد ترتيب كل كائن متداخل أبجديًا حتى يمكن مقارنة إعدادَين سطرًا بسطر بأقل قدر من التشويش.

الأسئلة الشائعة

هل أداة تنسيق JSON مجانية؟

نعم. الأداة مجانية تمامًا، دون تسجيل ودون حدود ودون الحاجة إلى حساب. يمكنك تنسيق والتحقق من أي قدر من JSON تشاء.

كيف تعمل الإزاحة وترتيب المفاتيح؟

يتحكم محدد الإزاحة في كيفية تباعد المخرجات عند التنسيق — مسافتان أو 4 أو 8 مسافات، أو علامات جدولة، أو سطر واحد مضغوط. ويعيد ترتيب المفاتيح (أ←ي أو ي←أ) ترتيب مفاتيح كل كائن بشكل متكرر قبل التنسيق؛ مع الحفاظ دائمًا على ترتيب عناصر المصفوفات. ويبدأ كلاهما افتراضيًا بمسافتين ودون ترتيب، لذا يبقى السلوك القياسي دون تغيير ما لم تختر غير ذلك.

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

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

ماذا يتحقق منه المدقق؟

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

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

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

هل يمكنها التعامل مع JSON متداخل أو كبير؟

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

أدوات ذات صلة

استكشف المزيد من الأدوات المجانية التي قد تفيدك