100 % local — vos données ne quittent jamais votre navigateur

Convertisseur JSON en codecs io-ts — Gratuit

Générez des codecs io-ts à partir de JSON dans votre navigateur. Gratuit et privé : vos données ne quittent jamais votre appareil.

Instantané Privé Zéro cookie

Entrée JSON

Sortie io-ts

Pourquoi convertir du JSON en codecs io-ts ?

Écrire des codecs io-ts à la main pour valider des charges externes est répétitif et fragile. Collez un exemple de JSON ci-dessus et récupérez des codecs t.type prêts à l’emploi en quelques millisecondes. La conversion reste locale : vos données ne quittent jamais votre navigateur.

Comment ça marche

Le convertisseur analyse votre JSON sur votre appareil et génère des codecs io-ts : un const t.type({...}) par objet, avec t.Int pour les entiers, t.number pour les flottants et t.string pour les chaînes. Les codecs enfants sont déclarés avant les parents afin que les références soient résolues à l’exécution, et l’outil ajoute import * as t from "io-ts"; en tête du code généré.

Questions fréquentes

Mon JSON est-il transmis quelque part ?
Non. La génération des codecs s'exécute entièrement dans votre navigateur. Rien n'est envoyé sur un serveur, vous pouvez donc traiter des charges confidentielles en toute sérénité.
Quels codecs io-ts sont produits ?
L'outil émet des `t.type({...})`, un const par objet, avec t.Int pour les entiers, t.number pour les flottants et t.string pour les chaînes. Il ajoute aussi `import * as t from "io-ts";`.
Le code généré est-il directement exécutable ?
Oui. Les codecs enfants sont déclarés avant les parents pour que toutes les références soient résolues à l'exécution, sans réorganisation manuelle.

Convertisseurs associés