ToolHub
打开工具

JSON 转 C# 类

将 JSON 转换为 C# 类定义,支持自动类型检测和属性注解

格式转换

关于此工具

JSON to C# Class 可将 JSON 数据转换为 C# 类定义,支持自动类型检测。它同时支持 System.Text.Json 和 Newtonsoft.Json 属性注解,处理嵌套类和列表,并提供可空引用类型选项。该工具帮助 .NET 开发者快速创建 API 集成和数据序列化所需的模型。

主要功能

快速预览

使用场景

json csharp dotnet class

常见问题

什么是 JSON to C# Class?

JSON to C# Class 是一款基于浏览器的工具,可将 JSON 数据转换为 C# 类定义,支持自动类型检测。它生成正确的 C# 类型,处理嵌套对象,并添加 JSON 序列化属性注解。

支持哪些 JSON 库?

工具同时支持 System.Text.Json(使用 JsonPropertyName 属性)和 Newtonsoft.Json(使用 JsonProperty 属性),您可以在选项中选择偏好的库。

它支持嵌套对象吗?

支持。工具会自动为嵌套的 JSON 对象生成独立的 C# 类,每个嵌套类都有完整的属性定义和 JSON 属性注解。

可空引用类型选项是什么?

启用后,工具会为值为 null 的 JSON 字段添加可空类型注解(如 string?),以保持 C# 8.0+ 可空引用类型的兼容性。

我的 JSON 数据会被发送到服务器吗?

不会。所有转换操作均在浏览器本地完成,您的 JSON 数据不会被上传或传输到任何服务器,确保数据完全私密和安全。