ToolHub
Abrir herramienta

JSON a C#

Convierte JSON a definiciones de clases C#, con detección automática de tipos y anotaciones de atributos

Conversión de formato

Acerca de esta herramienta

JSON to C# Class convierte datos JSON a definiciones de clases C# con detección automática de tipos. Admite atributos de System.Text.Json y Newtonsoft.Json, maneja clases anidadas y listas, y ofrece opciones de tipos de referencia anulables. Esta herramienta ayuda a los desarrolladores .NET a crear rápidamente modelos para integración de API y serialización de datos.

Características principales

Vista previa rápida

Casos de uso

json csharp dotnet class

Preguntas frecuentes

¿Qué es JSON to C# Class?

JSON to C# Class es una herramienta basada en el navegador que convierte datos JSON a definiciones de clases C# con detección automática de tipos. Genera tipos C# correctos, maneja objetos anidados y añade atributos de serialización JSON.

¿Qué bibliotecas JSON son compatibles?

La herramienta admite tanto System.Text.Json (usando el atributo JsonPropertyName) como Newtonsoft.Json (usando el atributo JsonProperty). Puede seleccionar su biblioteca preferida en las opciones.

¿Admite objetos anidados?

Sí. La herramienta genera automáticamente clases C# independientes para objetos JSON anidados, cada una con definiciones completas de propiedades y atributos JSON.

¿Qué es la opción de tipos de referencia anulables?

Al activarla, la herramienta añade anotaciones de tipo anulable (p. ej. string?) para los campos JSON con valor null, manteniendo la compatibilidad con los tipos de referencia anulables de C# 8.0+.

¿Mis datos JSON se envían a algún servidor?

No. Todas las operaciones de conversión se realizan localmente en el navegador. Sus datos JSON no se suben ni transmiten a ningún servidor, garantizando que sus datos sean completamente privados y seguros.