প্রকল্প সম্পর্কে
JSON Hero হল একটি ওপেন-সোর্স, ওয়েব-ভিত্তিক JSON ভিউয়ার যা Trigger.dev টিম দ্বারা তৈরি এবং রক্ষণাবেক্ষণ করা হয়। এটি JSON ডকুমেন্ট পড়া এবং বোঝার জন্য একটি পরিষ্কার UI প্রদান করে, এবং ডেটা দেখার বিভিন্ন পদ্ধতি অফার করে: macOS Finder-অনুপ্রাণিত Column View, প্রচলিত Tree View, এবং Editor View।
মূল বৈশিষ্ট্যগুলো অন্তর্ভুক্ত করে:
- একাধিক ভিউ মোড: Column View-তে কী-বোর্ড নেভিগেশন, path bar, এবং history; Tree View-তে collapsible সেকশন; এবং Editor View-তে sidebar previews।
- কন্টেন্ট প্রিভিউ: স্বয়ংক্রিয়ভাবে স্ট্রিং কন্টেন্ট অনুমান করে এবং তারিখ/সময়, ইমেজ URL, ওয়েবসাইট URL, টুইট URL, JSON URL, এবং রঙের জন্য উপযোগী প্রিভিউ প্রদর্শন করে।
- অনুসন্ধান: পুরো JSON ফাইল জুড়ে fuzzy search, কী নাম, কী পাথ, মান এবং formatted values অন্তর্ভুক্ত করে।
- সম্পর্কিত মান: নির্দিষ্ট ফিল্ডের জন্য ডকুমেন্ট জুড়ে সব সম্পর্কিত মান স্ক্যান করে, যার মধ্যে undefined বা null মানও অন্তর্ভুক্ত।
- অনুমানিত JSON Schema: একটি inferred JSON Schema তৈরি করে যা ভ্যালিডেশনের জন্য ব্যবহার করা যেতে পারে।
- কী-বোর্ড অ্যাক্সেসযোগ্য নেভিগেশন।
- path সমর্থনসহ শেয়ারযোগ্য URL।
JSON Hero-তে JSON পাঠানোর বিভিন্ন উপায় রয়েছে, যেমন jsonhero.io-তে drag-and-drop, JSON বা URL পেস্ট করা, URL-এ Base64 encoded স্ট্রিং ব্যবহার করা, একটি VS Code এক্সটেনশন, একটি Raycast এক্সটেনশন, অথবা অনানুষ্ঠানিক POST API 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.