JSON في كل مكان. قراءته الخام مؤلمة.
كل مطوّر مرّ بهذا الموقف: تستعلم endpoint، فيظهر جدار من JSON في الطرفية، وتبحث عن حقل متداخل على عمق ست مستويات. أو تفتح package.json عدّله أحدهم وتحاول رصد الفرق بالعين المجردة. JSON الخام مصمّم للآلات، وليس لعيون البشر.
هذه بالضبط المشكلة التي تحلّها أداة تنسيق JSON أونلاين من FileCrank — بلا تثبيت، بلا تسجيل، تعمل بالكامل في المتصفح.
ما يمكنك فعله بها
الصق واستكشف فورًا
ضع أي JSON في حقل الإدخال. تعرض الأداة فورًا شجرة قابلة للطي مع تلوين تلقائي:
- النصوص باللون الأخضر
- الأرقام باللون الأزرق
- القيم المنطقية باللون البنفسجي
- القيم الفارغة (null) باللون الرمادي
اطوِ مصفوفة data للتركيز على كتلة meta. افتح فقط الكائن الذي يعنيك. هذا وحده يوفّر دقائق عند التنقل في استجابة API كبيرة.
دعم JSONC — مع التعليقات
تعمل على ملفات إعداد؟ كثير من الملفات الحقيقية — إعدادات VS Code، إعدادات TypeScript — تستخدم JSONC: وهو JSON مع تعليقات. الدالة JSON.parse القياسية تفشل عند صادفت // أو /* */. هذه الأداة المجانية تحذف التعليقات تلقائيًا قبل التحليل، فتلصق ملف الإعداد كما هو دون حذف يدوي.
التعديل مباشرةً في المتصفح
لا تحتاج فتح محرر نصوص لتصحيح قيمة خاطئة. انقر على أي قيمة في الشجرة لتعديلها مباشرة. الأداة تكشف النوع تلقائيًا: اكتب true فيصبح قيمة منطقية، اكتب 42 فيصبح رقمًا. انقر مزدوجًا على اسم المفتاح لإعادة تسميته.
مثال عملي: وصلك webhook payload فيه "active": "true" كنص بدلًا من قيمة منطقية. انقر على القيمة، اكتب true بلا علامات تنصيص، اضغط Enter. تمّ الأمر.
إضافة العقد وحذفها
تريد إضافة مفتاح جديد؟ اضغط + بجانب أي كائن أو مصفوفة. تريد الحذف؟ اضغط × على العقدة. تتحدث الشجرة فورًا.
لوحة JSON المُوَلَّد في الوقت الحقيقي
أثناء التعديل، تتحدث لوحة "JSON المُوَلَّد" في الوقت الحقيقي وتعرض JSON المعدَّل الكامل جاهزًا للنسخ. لا توجد خطوة "تطبيق" منفصلة — ما تراه في الشجرة هو ما تحصل عليه في المخرجات.
النسخ والإعادة وتتبع التغييرات
نقرة واحدة على "نسخ" ترسل JSON الكامل إلى الحافظة. "إعادة تعيين" يُرجع كل شيء إلى ما لصقته في البداية. شارة عنبرية معدَّل تظهر حين تختلف نسختك عن الإدخال الأصلي.
سيناريو عملي حقيقي
افترض أنك تصحّح خطأً في استجابة REST API:
- انسخ جسم الاستجابة من تبويب الشبكة أو عميل API الخاص بك
- الصقه في عارض JSON
- اطوِ مصفوفة
results— لديك 200 عنصر ولا يعنيك إلا الغلاف الخارجي - تكتشف أن
pagination.totalيحمل القيمة"500"(نص) بدلًا من500(رقم) - انقر على القيمة، اكتب
500، اضغط Enter - انسخ JSON المصحَّح من لوحة المخرجات
- الصقه في اختبارك أو تقرير العلّة
الوقت الإجمالي: أقل من 30 ثانية. بلا أدوات محلية.
جرّبه الآن
افتح أداة تنسيق JSON أونلاين، الصق استجابة API أردت دائمًا فحصها، وتأكد بنفسك كم يساعدك عرض الشجرة على فهم البنية بسرعة مقارنةً بالتحديق في JSON المضغوط.
إن كنت تعمل مع بيانات منظَّمة بعيدًا عن JSON، اطّلع على تحويل JSON إلى CSV، تحويل CSV إلى JSON، أو ترميز وفك ترميز Base64 للخطوة التالية في سير عملك.