قراءة استجابات واجهة برمجة التطبيقات (API)
الصق استجابة مُصغَّرة واطلع على هيكلها في لمحة سريعة بدلاً من سطر واحد طويل.
الصق نص JSON وسيتم فحصه وتنسيقه أثناء الكتابة. اختر بين مسافتين أو أربع مسافات أو علامة جدولة أو إخراج مُصغَّر، وقم بفرز المفاتيح إذا أردت، واحصل على رقم السطر والعمود بالضبط عند وجود خطأ ما. لا يتم تحميل بياناتك أبدًا.
ما هو JSON، ولماذا يحدث فيه خلل، وكيفية إصلاحه بسرعة.
يقوم مُنسق JSON بتحويل نص JSON إلى تنسيق منظم ومُفصَّص يمكن قراءته، أو يضغطه في سطر واحد موجز لإرساله. أما أداة التحقق من الصحة، فتتأكد من أن النص هو بالفعل JSON وتُعلمك بأماكن عدم صحة التنسيق.
تقوم هذه الأداة بالعمليتين في آن واحد. فهي تقرأ ملف JSON الخاص بك باستخدام محلل نصي دقيق، وتعرض النتيجة بالصيغة التي تختارها، وتحدد رقم السطر والعمود لأي خطأ، مما يتيح لك تصحيحه دون الحاجة إلى البحث في النص.
الصق استجابة مُصغَّرة واطلع على هيكلها في لمحة سريعة بدلاً من سطر واحد طويل.
تحقق من الحزمة والإعدادات وملفات البيانات بحثًا عن أخطاء إملائية قبل أن يفشل التطبيق في تحميلها.
قم بتصغير ملف JSON لإزالة المسافات البيضاء قبل تضمينه في صفحة أو طلب أو اختبار.
تتضمن لغة JSON مجموعة صغيرة من القواعد. يُحاط النص بعلامات اقتباس مزدوجة، بما في ذلك كل مفتاح. يمكن أن تكون القيم سلاسل نصية أو أرقامًا أو «صحيح» أو «خطأ» أو «فارغ» أو مصفوفات أو كائنات. تُفصل العناصر بفواصل، دون وضع فاصلة بعد العنصر الأخير، ولا يُسمح بإدراج تعليقات.
تنشأ معظم الأخطاء عن بعض العادات الموروثة من لغة جافا سكريبت أو لغات برمجة أخرى: مثل علامات الاقتباس المفردة، والمفاتيح غير المحاطة بعلامات اقتباس، والفواصل الختامية، والتعليقات، والقيم مثل undefined أو NaN. ويقوم أداة التحقق من الصحة بتحديد المشكلة التي يكتشفها، بالإضافة إلى السطر والعمود اللذين تظهر فيهما.
يتم التعامل مع التنسيق هنا بحذر شديد فيما يتعلق ببياناتك. يتم نسخ الأرقام والسلاسل النصية تمامًا كما هي مكتوبة، لذا فإن معرّفًا طويلاً مثل 12345678901234567890 لا يفقد أي أرقام، ولا يتحول الرقم 1.0 إلى 1. لا يتغير سوى المسافات البيضاء، بالإضافة إلى ترتيب المفاتيح إذا قمت بتفعيل خيار «فرز المفاتيح». إذا ظهر نفس المفتاح مرتين في كائن واحد، فإن الأداة تنبهك، لأن معظم برامج تحليل البيانات تحتفظ بالقيمة الأخيرة فقط.
يتم تحليل ملف JSON الخاص بك وتنسيقه في متصفحك بواسطة JavaScript في هذه الصفحة. ولا يتم تحميله أو تخزينه أو تسجيله، ويتم إنشاء الملفات التي يتم تنزيلها على جهازك.
لا يُقبل سوى تنسيق JSON القياسي. تُعتبر التعليقات، والفواصل الزائدة في نهاية الجمل، وعلامات الاقتباس المفردة، وقيمة NaN أخطاءً، ولا تقوم الأداة بإصلاحها نيابةً عنك. ولا تتم معالجة الملفات الكبيرة جدًّا التي يتجاوز حجمها حوالي 10 ميغابايت.
الصق نص JSON الخاص بك في مربع الإدخال. سيتم تنسيق النص على الفور وفقًا للمسافة البادئة التي تختارها: مسافتان، أو 4 مسافات، أو علامة جدولة. ثم انسخ النتيجة أو قم بتنزيلها كملف .json.
تقوم الأداة بقراءة النص باستخدام محلل JSON دقيق. وفي حالة وجود خطأ ما، فإنها تُظهر السطر والعمود اللذين يوجد فيهما الخطأ مع شرح موجز، كما يتوفر زر ينقلك إلى ذلك الموضع في النص المدخل.
تقوم وظيفة «Beautify» بإضافة فواصل أسطر ومسافات بادئة لتسهيل قراءة JSON. أما وظيفة «Minify» فتزيل جميع المسافات البيضاء الاختيارية لتقليل حجم النص قدر الإمكان. وتبقى البيانات كما هي في كلتا الحالتين.
تتمثل الأسباب الشائعة في وجود فاصلة زائدة، أو استخدام علامات الاقتباس المفردة بدلاً من المزدوجة، أو وجود مفاتيح بدون علامات اقتباس، أو فاصلة مفقودة بين العناصر، أو وجود تعليقات. ولا يسمح لغة JSON القياسية بأي من هذه الأخطاء، وتشير رسالة الخطأ إلى المكان المحدد.
لا. يتم الاحتفاظ بالسلاسل والأرقام تمامًا كما كتبتها، بما في ذلك الأرقام الكبيرة جدًّا والقيم مثل 1.0 أو 1e3. لا يتغير سوى المسافات البيضاء، بالإضافة إلى ترتيب المفاتيح إذا قمت بتفعيل خيار «فرز المفاتيح».
ليس في لغة JSON القياسية. تسمح تنسيقات مثل JSON5 وJSONC بوجودها، لكن أداة التحقق هذه تتبع المعيار، لذا فإنها تُبلغ عن التعليقات والفواصل الختامية باعتبارها أخطاءً.
لا. تتم عمليات التنسيق والتحقق من الصحة داخل متصفحك، ولا يغادر ملف JSON جهازك أبدًا. وهذا يجعله خيارًا آمنًا لاستخدامات ردود واجهة برمجة التطبيقات (API) وملفات التكوين التي تفضل الحفاظ على خصوصيتها.
ما يصل إلى حوالي 10 ميغابايت من النص. تعتمد السرعة على جهازك، لذا قد يستغرق معالجة الملفات الكبيرة جدًّا بعض الوقت على الهاتف. تتم معالجة كل شيء في ذاكرة متصفحك.
تضم الصفحة الرئيسية عشرات الأدوات المجانية الأخرى التي لا تتطلب مفتاح واجهة برمجة التطبيقات (API).
ربط الأسطر وإزالة فواصل الأسطر من النص.
فتح الأداةإزالة المسافات الزائدة وعلامات الجدولة والأسطر الفارغة من النص.
فتح الأداةإزالة الأسطر المكررة من أي قائمة.
فتح الأداةاعثر على عنوان IP الخاص بك وابحث عن أي عنوان IP.
فتح الأداةلا يوجد سؤال مطابق.
شارك آرائك حول هذه الأداة مع الزوار الآخرين.