Formattatori e Codice
JSON a C# Record
Modern C# records with JsonPropertyName attributes.
Nota dell'editore
Understanding · A class, but the values mean it.
Questo capitolo approfondito è attualmente disponibile solo in inglese. Lo strumento di conversione qui sopra funziona nella tua lingua; il lungo articolo esplicativo non è stato ancora tradotto.
Domande frequenti
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.
Le persone cercano anche
Strumenti correlati
More in this room.
- JSON in interfaccia TypeScriptDeduzione dei tipi da un campione JSON ed emissione di interfacce TS.
- JSON in classe C#Genera classi POCO da un campione JSON.
- JSON in Java POJOEmette un POJO Java da un campione JSON.
- JSON in Python DataclassDataclass con suggerimenti di tipo (con Pydantic opzionale) da JSON.
- JSON in Go StructStrutture Go idiomatiche con tag `json:`.
- JSON in Kotlin Data ClassClassi di dati concise per qualsiasi campione JSON.