100 % local: tus datos nunca salen de tu navegador

Convertidor de JSON a C# — Herramienta online gratis

Convierte JSON en records o clases C# con atributos de System.Text.Json, directamente en tu navegador. Gratis y privado: tus datos no salen de tu equipo.

Instantáneo Privado Cero cookies
Estilo

Entrada JSON

Salida C#

¿Por qué convertir JSON a C#?

Escribir a mano las clases C# de cada respuesta de API es lento y propenso a errores. Pega un JSON de muestra arriba y obtén records de C# listos para usar en milisegundos, incluidos objetos anidados y arrays.

Cómo funciona

El convertidor analiza tu JSON localmente y genera un record por objeto. Los enteros se convierten en long, los flotantes en double y los arrays en List<T>. Las claves que no son identificadores PascalCase válidos reciben un atributo [JsonPropertyName] para que el ciclo con System.Text.Json siga funcionando. Con las opciones puedes alternar entre record y class y renombrar el tipo raíz.

Preguntas frecuentes

¿Mis datos JSON se suben a un servidor?
No. Todo se ejecuta en tu navegador con JavaScript. Nada viaja por la red, por lo que la herramienta es segura para datos sensibles.
¿Record o class, cuál elijo?
Los records (C# 9+) son concisos e inmutables, ideales para DTO. Cambia la opción Estilo a class si necesitas propiedades mutables con get/set, por ejemplo en bases de código antiguas.
¿Cómo se tratan las claves snake_case?
Las propiedades se renombran a PascalCase y la clave original se conserva con un atributo [JsonPropertyName], de modo que System.Text.Json sigue deserializando correctamente.

Convertidores relacionados