Mode d’emploi
- Collez le JSON dans l'éditeur, ou glissez-déposez un fichier JSON/JSONC/NDJSON.
- Choisissez une action : Formater / Minifier / Valider / TS / Zod / XML.
- Copiez ou téléchargez la sortie, ou ouvrez le Diff pour inspecter les modifications.
- Si la validation échoue, corrigez l'erreur en suivant l'indication de ligne/colonne et générez à nouveau les types.
Fonctionnalités principales
- Formater : formate le JSON avec un alignement propre pour une meilleure lisibilité et révision.
- Minifier : compresse le JSON pour réduire la taille du payload pour le transport et le stockage.
- Valider : vérifie la syntaxe et met en valeur la ligne/colonne exacte des erreurs.
- Générer des types : crée des interfaces TypeScript et des schemas Zod automatiquement à partir de données JSON réelles.
- Convertir : convertit le JSON en XML pour les systèmes hérités et les intégrations.
- Comparer : compare les modifications avec une vue Diff — tout reste local et privé.
Outils associés
Le calculateur de retraite FIRE 2026 ajusté à l'inflation. Simulez votre pouvoir d'achat réel, évaluez vos écarts d'épargne et générez votre feuille de route. Export CSV en un clic. 100 % confidentiel.
Calculez la taille de votre position de trading selon votre capital, votre risque %, votre entrée et votre stop-loss. Fonctionne localement dans le navigateur pour simuler vos risques avant de trader.
Calculez vos intérêts composés à partir du capital initial, des versements périodiques, de l'APY et de la durée. Visualisez la part du capital et des intérêts sur un graphique interactif local.
Utilisez ce calculateur de prêt / crédit immobilier pour estimer vos mensualités, le total des intérêts et générer un tableau d'amortissement local. Saisissez le montant, le taux et la durée pour simuler immédiatement.
Utilisez ce calculateur d'investissement / ROI pour estimer localement votre capital de départ, vos versements mensuels, votre rendement annuel et vos résultats ajustés à l'inflation. Visualisez vos gains avec un graphique interactif.
Utilisez ce calculateur d'APR en APY pour convertir localement vos taux APR et APY. Saisissez un taux, choisissez la fréquence de capitalisation et obtenez instantanément le taux d'intérêt effectif, l'écart et un tableau comparatif.
Utilisez ce calculateur de marge commerciale pour estimer localement votre bénéfice brut, taux de marge, taux de marque (markup) et prix de vente. Saisissez vos coûts et marges cibles pour calculer instantanément.
Utilisez ce calculateur de CPM et de CPC pour estimer localement vos dépenses publicitaires, impressions, clics, CPM, CPC et CTR. Saisissez votre budget et vos coûts cibles pour planifier vos campagnes.
Logique de calcul
- L'analyse utilise
JSON.parse; le rendu utiliseJSON.stringify. - La génération de types parcourt les objets et les tableaux de manière récursive et associe les champs à la syntaxe TS/Zod.
- Le rendu du Diff peut être construit avec un algorithme de diff textuel basé sur LCS.
- Les tâches lourdes peuvent s'exécuter dans un Web Worker pour maintenir l'interface utilisateur réactive.
FAQ
- Ce service est-il gratuit ? Y a-t-il des limites ?
- Oui — le formatage, la validation, la génération de TS/Zod, la conversion XML et le diff sont gratuits.
- Mes données sont-elles privées ? Téléversez-vous le JSON ?
- Aucun téléversement. Tout s'exécute localement dans votre navigateur, y compris les clés sensibles.
- Comment convertir automatiquement du JSON en interfaces TypeScript ?
- Collez le JSON et cliquez sur TS pour générer instantanément des interfaces strictes.
- Pourquoi
JSON.parseéchoue-t-il sur un JSON qui « semble valide » ? (Technique)- Les causes courantes incluent les virgules traînantes, les clés sans guillemets, les guillemets simples, les commentaires (JSONC) ou les accolades/crochets manquants.
- Pourquoi générer un schéma Zod à partir de JSON ?
- Zod ajoute une validation à l'exécution afin que votre application puisse détecter en toute sécurité les changements de structure d'API.