عن المشروع
JSON Hero أداة عرض JSON مفتوحة المصدر تعمل عبر الويب وتم إنشاؤها وصيانتها من قبل فريق Trigger.dev. توفر واجهة مستخدم نظيفة لقراءة وفهم مستندات JSON، وتقدم طرقًا متعددة لعرض البيانات: عرض العمود المستوحى من Finder على macOS، وعرض الشجرة التقليدي، وعرض المحرر.
الميزات الرئيسية تشمل:
- أنماط عرض متعددة: عرض العمود مع التنقل باللوحة المفاتيح، شريط المسار، والتاريخ؛ وعرض الشجرة مع أقسام قابلة للطي؛ وعرض المحرر مع معاينات في الشريط الجانبي.
- معاينات المحتوى: تحدد تلقائيًا محتوى السلسلة و تعرض معاينات مفيدة للتاريخ والوقت، وروابط الصور، وروابط المواقع، وروابط التويتات، وروابط JSON، والألوان.
- البحث: بحث غير دقيق عبر ملف JSON بالكامل، بما في ذلك أسماء المفاتيح، مسارات المفاتيح، القيم، والقيم المُنسقة.
- القيم المرتبطة: مسح جميع القيم المرتبطة بحقل معين عبر المستند، بما في ذلك القيم غير المعرفة أو الفارغة.
- مخطط JSON المشتق: توليد مخطط JSON مشتق يمكن استخدامه للتحقق.
- التنقل القابل للوصول باللوحة المفاتيح.
- روابط قابلة للمشاركة مع دعم المسار.
طرق إرسال JSON إلى JSON Hero تشمل سحب وإسقاط على jsonhero.io، لصق JSON أو رابط، استخدام سلسلة مشفرة Base64 في الرابط، امتداد VS Code، امتداد Raycast، أو واجهة برمجة تطبيقات POST غير الرسمية إلى jsonhero.io/api/create.json.
لتشغيلها محليًا، قم بنسخ المخزن، وتشغيل npm install، وتعيين متغير بيئة SESSION_SECRET، ثم تشغيل npm run dev أو npm start، ثم فتح http://localhost:8787.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.