Skip to main content
Volver a herramientas

JSON to Clase C#

Genera POCOs C# con System.Text.Json a partir de un objeto JSON

Acerca de JSON to Clase C#

JSON to Clase C# te permite genera pocos c# con system.text.json a partir de un objeto json.

Categoría: Conversores.

Preguntas frecuentes

¿Qué es un POCO?

Un Plain Old CLR Object (POCO) es una clase C# simple con auto-propiedades y sin dependencias de frameworks — el equivalente C# de un POJO de Java.

¿Para qué serializador son los atributos?

Los atributos [JsonPropertyName] provienen de System.Text.Json, el serializador integrado de .NET disponible desde .NET Core 3.0+. No se necesitan paquetes adicionales.

¿Cómo se manejan los tipos anulables?

Los valores JSON nulos se convierten en object? (tipo de referencia anulable). Habilita <Nullable>enable</Nullable> en tu .csproj para forzar las verificaciones de anulabilidad.

¿Cómo deserializo con System.Text.Json?

Root root = JsonSerializer.Deserialize<Root>(jsonString)! — los atributos [JsonPropertyName] se encargan del mapeo de claves camelCase JSON a propiedades PascalCase.

Herramientas relacionadas