Formateurs & Code
JSON vers C# Record
Modern C# records with JsonPropertyName attributes.
Note de la rédaction
Understanding · A class, but the values mean it.
Ce chapitre approfondi n'est actuellement disponible qu'en anglais. L'outil de conversion ci-dessus fonctionne dans votre langue ; le long article explicatif n'a pas encore été traduit.
Questions fréquentes
Quick answers.
›How are JSON types mapped to C#?
Strings map to `string`, numbers to `double` or `int`, booleans to `bool`, and arrays to `List<T>`. Null values or missing data default to nullable types where appropriate.
›Does this tool support nested objects?
Yes. The converter recursively parses nested JSON structures and generates a separate record definition for each unique object found.
›Why are attributes added to each property?
The `JsonPropertyName` attribute ensures that the C# property follows .NET PascalCase naming conventions while correctly mapping to the original JSON key during serialisation.
›Is my data sent to a server for processing?
No. The conversion is performed locally using JavaScript in your browser. No sensitive data or API payloads are transmitted over the network.
Les internautes recherchent aussi
Outils similaires
More in this room.
- JSON en interface TypeScriptDéduisez les types à partir d'un exemple JSON et émettez des interfaces TS.
- JSON en classe C#Générez des classes POCO à partir d'un exemple JSON.
- JSON en POJO JavaÉmettez un POJO Java à partir d'un exemple JSON.
- JSON en dataclasse PythonDataclasses typées (avec Pydantic optionnel) à partir de JSON.
- JSON en struct GoStructs Go idiomatiques avec des tags `json:`.
- JSON en classe de données KotlinClasses de données concises pour tout exemple JSON.