À propos de fixjson.org
fixjson.org est une collection gratuite d’outils pour développeurs qui s’exécutent dans le navigateur, pensés pour réparer du JSON, comparer des données structurées, valider YAML et encoder du texte.
À quoi sert ce site
fixjson.org aide les personnes qui développent à nettoyer du JSON mal formé, comparer des réponses d’API, valider du YAML, transformer du texte en littéral de chaîne et encoder ou décoder les formats de transport courants, sans ouvrir de compte sur un backend.
Des outils locaux d’abord
L’éditeur, la logique de réparation, le diff, la validation, le formatage et les actions de copie s’exécutent dans l’onglet de votre navigateur. Les entrées des outils ne sont pas envoyées intentionnellement à un serveur de fixjson.org pour être traitées.
Gratuit et financé par la publicité
Les outils sont gratuits. Si Google AdSense est validé, le site peut afficher des publicités autour de la page sans nuire au flux principal des outils.
Comment les outils sont construits
Le site est une single-page app React construite avec Vite et TypeScript, puis pré-rendue en HTML statique pour chaque route, de façon que chaque page soit indexable, rapide à charger et fonctionne sans JavaScript en lecture. Le parsing et la réparation de JSON tournent dans des tokenizers écrits à la main dans le navigateur, et pas côté serveur ni via une API tierce.
Ce que le site ne fait pas
fixjson.org n’exige pas de compte, ne sauvegarde pas votre contenu collé sur un serveur, ne permet pas de partager ou synchroniser des documents entre appareils et ne stocke rien dans le cloud. Si vous avez besoin de versioning ou de collaboration, collez la sortie nettoyée dans un outil qui les propose.
Navigateurs pris en charge
Les versions récentes de Chrome, Edge, Firefox et Safari sont prises en charge sur desktop et mobile. Le site utilise du JavaScript et du CSS modernes — Grid, custom properties et la Clipboard API — donc les très vieux navigateurs peuvent s’afficher mais sans boutons de copie ni parsing basé sur des Workers.
Retours et rapports de bug
Les rapports de bug et les demandes de fonctionnalités ne sont pas suivis sur GitHub — envoyez-les à contact@fixjson.org. L’email garde l’échange direct et ne demande pas de compte.