منسق JSON
جمل بيانات JSON وصغرها وتحقق منها برسائل خطأ واضحة. مجاني وخاص.
كيفية الاستخدام
- الصق JSON في مربع الإدخال أعلاه — انسخه مباشرة من استجابة API أو ملف إعداد أو محرر شيفرتك.
- انقر على تنسيق / تجميل لتوسيعه إلى JSON مقروء بمسافة بادئة من مسافتين، أو تصغير لضغطه في سطر واحد مدمج.
- إذا كان JSON معطوبًا، سترى رسالة خطأ دقيقة (مثل «Unexpected token } in JSON at position 42») توضح موضع الخطأ — أصلحه وأعد التشغيل.
- استخدم التحقق للتأكد من الصحة دون إعادة تنسيق، ثم انقر على نسخ لالتقاط النتيجة النظيفة.
الأسئلة الشائعة
هل هي مجانية فعلًا؟
نعم — كل أداة على هذا الموقع مجانية 100% دون حدود ودون تسجيل ودون علامات مائية.
هل بياناتي خاصة؟
بالتأكيد. تتم كل المعالجة محليًا في متصفحك. لا تُرفع ملفاتك أبدًا إلى أي خادم.
ماذا يفعل زر التنسيق / التجميل؟
يحلّل JSON ويعيد طباعته بمسافة بادئة نظيفة من مسافتين — زوج مفتاح-قيمة واحد في كل سطر وأشياء متداخلة بشكل صحيح — فتسهل قراءة البنى العميقة ومسحها.
ما الفرق بين التجميل والتصغير؟
التجميل يوسّع JSON إلى نص مقروء بمسافات بادئة. أما التصغير فيفعل العكس: يجرّد كل المسافات وفواصل الأسطر غير الضرورية إلى سطر واحد مدمج، وهو مثالي عندما يهم الحجم — مثلًا تضمين بيانات في روابط أو إرسال حمولات عبر API.
كيف تساعدني رسائل الخطأ في إيجاد الأخطاء؟
عند فشل التحليل، تعرض الأداة السبب الدقيق وموضع الحرف، مثل «Unexpected token } in JSON at position 42». الجناة المعتادون هم الفواصل الزائدة وأحرف الاقتباس المفردة بدلًا من المزدوجة والمفاتيح غير المقتبسة والتعليقات — فـ JSON لا يسمح بأي منها.
هل يتحقق من JSON مقابل مخطط؟
لا — هذه الأداة تتحقق من بناء JSON (البنية الصحيحة)، لا من المخطط أو المعنى. فهي تؤكد أن JSON سليم البنية بحيث يقبله أي محلل، لكنها لا تتحقق مما إذا كانت الحقول مطابقة لما تتوقعه واجهة API.
فهم تنسيق JSON وتصغيره والتحقق منه
JSON هو الطريقة الأكثر شيوعًا لانتقال البيانات بين الخوادم وواجهات API والتطبيقات اليوم. وكلما جلبت بيانات من API أو حررت ملف إعداد أو عملت مع تصدير قاعدة بيانات، فأنت على الأرجح تنظر إلى JSON. المشكلة أن JSON الخام نادرًا ما يكون مقروءًا: تعيده واجهات API كسطر واحد عملاق، وحرف واحد في غير موضعه قد يكسر تكاملًا كاملًا. لهذا وُجد منسّق JSON — فهو يحوّل الكتل غير المقروءة إلى نص نظيف ومنظم تستطيع العمل معه فعلًا.
تمنحك هذه الأداة ثلاثة أوضاع. التنسيق / التجميل يأخذ JSON مدمجًا أو فوضويًا ويعيد طباعته بمسافة بادئة من مسافتين، زوج مفتاح-قيمة واحد في كل سطر، فتنفتح الأشياء والمصفوفات المتداخلة بصريًا وتستطيع تتبع البنية بنظرة. أما التصغير فيفعل العكس: يجرّد كل مسافة وفاصل سطر غير ضروري، منتجًا أصغر سلسلة ممكنة. JSON المصغّر مثالي عندما يهم حجم الحمولة — إرسال بيانات عبر API أو تضمينها في معلمة رابط أو تخزينها في حقل محدود الحجم. وأما التحقق فيتحقق ببساطة مما إذا كان JSON صحيحًا بنيويًا دون تغيير أي شيء، مانحًا إياك تأكيدًا واضحًا بأن JSON صالح أو خطأ دقيقًا.
أخطاء JSON الشائعة التي تكسر التحليل
JSON أصرّ من JavaScript، ومعظم إخفاقات التحقق تأتي من مجموعة صغيرة من الأخطاء. الفواصل الزائدة — فاصلة بعد العنصر الأخير في شيء أو مصفوفة — هي السبب الأول. وأحرف الاقتباس المفردة بدلًا من المزدوجة حول السلاسل والمفاتيح سبب آخر؛ فـ JSON يتطلب أحرف اقتباس مزدوجة دائمًا. والمفاتيح غير المقتبسة والتعليقات (التي لا يدعمها JSON أبدًا) وأحرف التحكم داخل السلاسل تكسر التحليل أيضًا. وعندما تبلغ الأداة عن خطأ مثل «Unexpected token } in JSON at position 42»، انظر إلى ذلك الحرف بالضبط: الخطأ الحقيقي عادة قبله مباشرة — فاصلة مفقودة أو قوس زائد أو سلسلة غير منتهية.
نصائح احترافية للعمل مع JSON
تحقق دائمًا من استجابة API قبل كتابة شيفرة ضدها — فكثير من «الأخطاء» ما هي إلا بيانات مشوّهة، لا منطق معطوب. وعند تصحيح الأخطاء، جمّل أولًا لترى البنية، وأصلح البيانات، ثم صغّر قبل إرسالها مجددًا. واحذر من المفاتيح المكررة: JSON يسمح بها تقنيًا، لكن معظم المحللات تحتفظ بالأخير فقط، محذوفة البيانات بصمت. وضع الخصوصية في اعتبارك: على عكس كثير من المنسّقات عبر الإنترنت، تعمل هذه الأداة بالكامل في متصفحك، لذا مفاتيح API والرموز والبيانات الشخصية في JSON لا تُرفع إلى أي مكان أبدًا.
دليل خطوة بخطوة: جديد على هذه الأداة؟ اقرأ الدليل الكامل لتنسيق JSON والتحقق منه عبر الإنترنت — مع أمثلة عملية.