Formateadores y código
JSON a Clase C#
Generate POCO classes from a JSON sample.
Nota del editor
Understanding · Two libraries, one mental model.
Este capítulo en profundidad está disponible solo en inglés por el momento. La herramienta de conversión de arriba funciona en tu idioma; el artículo explicativo extenso aún no se ha traducido.
Preguntas frecuentes
Quick answers.
›How does the tool handle nested objects?
The generator recursively scans your JSON structure to create separate, linked classes for each nested object level. It ensures that complex hierarchies are mapped to a structured class model.
›What attributes are added to the classes?
The tool can include `[JsonPropertyName]` or `[JsonProperty]` attributes to ensure proper deserialization when JSON keys use different naming conventions than C# properties. This supports both System.Text.Json and Newtonsoft.Json libraries.
›How are data types determined?
It infers types based on the JSON values: integers become `int` or `long`, decimals become `double` or `decimal`, and ISO dates are mapped to `DateTime`. If a value is null, the tool defaults to `object` or a nullable type.
›Is my data sent to any external server?
No. The conversion logic is executed entirely within your web browser. Neither your JSON structure nor the resulting C# code is transmitted or stored on any server.
La gente también busca
Herramientas relacionadas
More in this room.
- JSON a Interfaz TypeScriptInfiera tipos de una muestra JSON y emita interfaces TS.
- JSON a POJO de JavaEmita un POJO de Java a partir de una muestra JSON.
- JSON a Dataclass de PythonDataclasses con sugerencia de tipo (con Pydantic opcional) desde JSON.
- JSON a Estructura GoEstructuras Go idiomáticas con etiquetas `json:`.
- JSON a Clase de Datos KotlinClases de datos concisas para cualquier muestra JSON.
- JSON a JSON SchemaInfiera un documento JSON Schema a partir de una muestra.