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.