100 % local: tus datos nunca salen de tu navegador

Convertidor de JSON a codecs de io-ts

Genera codecs de io-ts a partir de JSON en tu navegador. Gratis y privado: tus datos nunca salen de tu dispositivo.

Instantáneo Privado Cero cookies

Entrada JSON

Salida io-ts

¿Por qué convertir JSON a codecs de io-ts?

Escribir codecs de io-ts a mano para validar respuestas de API es repetitivo y fácil de equivocar. Pega un ejemplo de JSON arriba y recibe codecs t.type({...}) listos para decodificar y validar tus datos, con cada campo tipado de forma precisa.

Cómo funciona

El convertidor analiza tu JSON en local, sin enviar nada a un servidor. Genera un const por cada objeto y declara los hijos antes que los padres para que las referencias se resuelvan en tiempo de ejecución. Usa t.Int para los enteros, t.number para los decimales y t.string para las cadenas, y añade import * as t from "io-ts"; para que el resultado sea ejecutable tal cual.

Preguntas frecuentes

¿Se sube mi JSON a algún servidor?
No. Todo el proceso se ejecuta en tu navegador con JavaScript. Tus datos nunca viajan por la red, así que la herramienta es segura incluso con cargas sensibles.
¿Qué tipos de io-ts se utilizan?
El generador emite t.type({...}) para los objetos y elige el codec más preciso por campo: t.Int para los enteros, t.number para los decimales, t.string para las cadenas, y así sucesivamente.
¿El código generado funciona sin retoques?
Sí. Se crea un const por objeto y los hijos se declaran antes que los padres, de modo que las referencias se resuelven en tiempo de ejecución. Además se incluye el import * as t from "io-ts".

Convertidores relacionados