16 points par xguru 2022-12-02 | 5 commentaires | Partager sur WhatsApp
  • Offre des aperçus selon le type de valeur : image, date, couleur, URL, vidéo
  • Permet d'explorer les cas limites : voir les valeurs associées d'un champ. Possibilité de voir le schéma JSON inféré
  • Recherche floue rapide
  • Plugin VS Code disponible
  • Collaboration facilitée via une URL de partage
  • Raccourcis clavier, mode sombre, génération automatique de schéma JSON

5 commentaires

 
kuroneko 2022-12-02

Le plus regrettable, c’est qu’il faille envoyer le contenu JSON au serveur. En général, les JSON contiennent souvent des informations sensibles...

 
antegral 2022-12-05

D’abord, il existe une version open source officielle conçue pour pouvoir être exécutée sur CF Worker.

https://github.com/apihero-run/jsonhero-web

Cela dit, une ou deux bibliothèques de tracking pour l’analyse des visiteurs y sont intégrées,
et elle utilise des API externes.

https://github.com/antegral/jsonhero-web

Ceci est une distribution que j’ai moi-même forkée puis légèrement modifiée.
J’ai repéré et supprimé la plupart des éléments comme les bibliothèques de tracking ou les API externes susceptibles de permettre du tracking, comme ApiHero.

En outre, pour l’on-premise, j’ai aussi légèrement modifié le Dockerfile afin que même le SESSION_SECRET, qui était auparavant codé en dur, puisse être ajusté directement lors du build de l’image Docker via --build-arg.

S’il y a un problème avec cette distribution que j’ai réalisée, merci de l’ajouter sous forme d’issue dans le dépôt.

 
xguru 2022-12-05

Waouh, c'est super. Merci.

 
antegral 2022-12-05

Voici le lien vers la démo de cette version auto-hébergée.
https://jsonhero.antegral.net/

 
antegral 2022-12-05
  • À titre indicatif, il a été confirmé qu’il n’y a pas de différence fonctionnelle entre la version open source officielle et une distribution auto-hébergée,
    mais l’API JSON d’exemple présente dans « Try it out » ne fonctionne sur aucune des deux distributions.