À propos du projet

JSON Hero est un visionneur JSON open-source basé sur le web, créé et maintenu par l'équipe Trigger.dev. Il offre une interface utilisateur épurée pour lire et comprendre les documents JSON, proposant plusieurs façons de visualiser les données : une vue en colonnes inspirée du Finder de macOS, une vue arborescente traditionnelle et une vue éditeur. Les fonctionnalités clés incluent : - Plusieurs modes d'affichage : vue en colonnes avec navigation au clavier, barre de chemin et historique ; vue arborescente avec sections réductibles ; et vue éditeur avec aperçus dans la barre latérale. - Aperçus de contenu : déduit automatiquement le contenu des chaînes et affiche des aperçus utiles pour les dates/heures, les URL d'images, les URL de sites web, les URL de tweets, les URL JSON et les couleurs. - Recherche : recherche floue dans l'ensemble du fichier JSON, couvrant les noms de clés, les chemins de clés, les valeurs et les valeurs formatées. - Valeurs connexes : analyse toutes les valeurs connexes pour un champ spécifique dans tout le document, y compris les valeurs indéfinies ou nulles. - Schéma JSON inféré : génère un schéma JSON inféré pouvant être utilisé pour la validation. - Navigation accessible au clavier. - URL partageables avec prise en charge du chemin. Les méthodes pour envoyer des données JSON à JSON Hero incluent le glisser-déposer sur jsonhero.io, le collage de JSON ou d'une URL, l'utilisation d'une chaîne encodée en Base64 dans l'URL, une extension VS Code, une extension Raycast, ou une API POST non officielle vers jsonhero.io/api/create.json. Pour l'exécuter localement, clonez le dépôt, exécutez npm install, définissez une variable d'environnement SESSION_SECRET, puis lancez npm run dev ou npm start, avant d'ouvrir http://localhost:8787.