Qu'est-ce que l'éditeur JSON de CalcSI ?
L'éditeur JSON de CalcSI est un outil gratuit en ligne pour éditer, valider, comparer, interroger et convertir des données JSON. Basculez librement entre trois vues — arborescente, texte et tableau — et utilisez des fonctions avancées comme la réparation JSON, la validation Schema, la comparaison diff, les requêtes JSONPath/JMESPath et la conversion vers YAML, CSV, XML ou interfaces TypeScript.
Tout le traitement se fait entièrement dans votre navigateur — vos données ne quittent jamais votre appareil. Idéal pour les développeurs, les testeurs d'API, les ingénieurs DevOps et toute personne travaillant avec JSON.
Trois vues de l'éditeur
- Vue arborescente — Cliquez pour éditer, glissez-déposez pour réorganiser, raccourcis clavier pour ajouter ou supprimer des nœuds.
- Vue texte — Éditeur de code complet avec coloration syntaxique, numéros de ligne et marqueurs d'erreur en ligne.
- Vue tableau — Affichez les tableaux d'objets sous forme de table, colonnes = clés. Parfait pour les réponses d'API contenant des enregistrements.
Ensemble de fonctionnalités
- Réparer — Corriger automatiquement les virgules finales, clés sans guillemets, guillemets simples et commentaires.
- Trier — Trier les clés alphabétiquement de manière récursive pour des diffs déterministes et une meilleure lisibilité.
- Validation JSON Schema — Validez vos données par rapport à un schéma personnalisé avec types, champs requis, min/max, motifs et plus.
- Comparer (diff) — Deux JSON côte à côte avec une liste claire des chemins ajoutés, supprimés et modifiés.
- Interroger — JSONPath et JMESPath pris en charge. Extrayez exactement les données dont vous avez besoin avec des chemins expressifs.
- Convertir — Basculez entre JSON, YAML, CSV, XML et générez des interfaces TypeScript à partir de vos données.
- Importer et exporter — Téléverser un fichier, charger depuis une URL, télécharger en .json, copier dans le presse-papiers.
- 100 % local — Toutes les opérations s'exécutent dans votre navigateur ; aucune donnée n'est envoyée ou journalisée.
Cas d'utilisation courants
- Inspecter, filtrer et exporter des réponses d'API vers d'autres formats
- Éditer et valider des fichiers de configuration (package.json, tsconfig, OpenAPI)
- Migration de données : convertir du JSON d'une application vers YAML/CSV/XML pour une autre
- Traquer les bugs en comparant deux snapshots (avant / après une erreur)
Cet outil est-il sécurisé ?
Oui. Tout le traitement — analyse, validation, comparaison, conversion, interrogation — s'exécute entièrement dans votre navigateur. Aucun aller-retour serveur ni journalisation. Vous pouvez inspecter le code source à tout moment avec les outils de développement du navigateur. Même les données sensibles telles que les jetons ou les PII ne quittent jamais votre appareil.