UTILS.
100% en el navegador

Herramientas de Codegen

Generadores de código gratuitos que funcionan por completo en tu navegador: convierte JSON en Zod, Pydantic, Rust, Java, C# y MySQL, JSON Schema en TypeScript, HTML y SVG en JSX, CSS en un objeto de estilo JS, y objetos JS en JSON. Pega la entrada, copia la salida: no se sube nada.

🛡️

JSON a esquema Zod

Pega un valor JSON de muestra y genera un esquema Zod más un tipo TypeScript inferido, para que una sola forma valide en runtime y en tiempo de compilación.

🐍

JSON a modelo Pydantic

Convierte una muestra JSON en clases de modelo Pydantic v2 de Python, con interruptores para salida @dataclass o TypedDict y alias de campos snake_case.

🦀

JSON a structs Serde de Rust

Genera structs de Rust con derives de serde desde una muestra JSON, listos para Serialize/Deserialize, con Option para campos anulables y atributos rename.

JSON a POJO de Java

Crea clases POJO de Java desde una muestra JSON, con anotaciones Jackson o Gson, getters y setters generados, y tipos envueltos para campos anulables.

💠

JSON a clases de C#

Genera clases de modelo de C# desde una muestra JSON para System.Text.Json o Newtonsoft.Json, con propiedades PascalCase y tipos de valor anulables.

📘

JSON Schema a TypeScript

Compila un JSON Schema (draft-07 o 2020-12) en interfaces y alias de tipo TypeScript, manejando required, enums, $ref, arrays y combinadores.

🗄

JSON a CREATE TABLE de SQL

Infiere un CREATE TABLE de SQL (y INSERTs opcionales) desde un array JSON de objetos, eligiendo los tipos de columna automáticamente para MySQL, PostgreSQL o SQLite.

HTML a JSX / React

Convierte un fragmento HTML en JSX válido para React: renombrando atributos, autocerrando etiquetas vacías y convirtiendo estilos en línea en objetos de estilo.

🎨

SVG a componente JSX

Convierte marcado SVG en bruto en un componente React listo para usar, con atributos en camelCase, propagación de props, y currentColor y forwardRef opcionales.

💅

CSS a objeto de estilo JS

Convierte un bloque de declaraciones CSS en un objeto de estilo JavaScript para estilos en línea de React, styled-components o Emotion, con propiedades en camelCase.

{ }

Objeto JS a JSON estricto

Repara un literal de objeto JavaScript laxo —claves sin comillas, comillas simples, comas finales, comentarios— en JSON válido estricto, sin eval.

Explorar otras categorías