缩进
生成选项
输入 JSONJSON
生成结果C#
常见问题
如何使用 JSON → C# Class?
第二步 — 填写命名空间(例如 MyApp.Models )与根类名(默认 RootObject )。 第三步 — 选择是否使用自动属性语法(推荐)以及是否添加 [JsonProperty] 以精确控制序列化名称。
JSON → C# Class 能做什么?
典型场景: ASP.NET Core Web API 开发者根据约定契约创建请求 / 响应模型;Unity 游戏项目在与后端通信时快速生成配置或协议类;桌面客户端(WPF / WinForms)在获取 REST 数据后需要强类型模型;从 Swagger / OpenAPI 文档抓取样例批量导入;将配置 JSON 结构转换为配合 IOptions<T> 模式使用的 Options 类。 典型场景: ASP.NET Core Web API 开发者根据约定契约创建请求 / 响应模型;Unity 游戏项目在与后端通信时快速生成配置或协议类;桌面客户端(WPF / WinForms)在获取 REST 数据后需要强类型模型;从…
使用 JSON → C# Class 时我的数据是否安全?
输入的 JSON 不会被上传,因此可安全用于内部业务 API 的实体建模。 输入的 JSON 不会被上传,因此可安全用于内部业务 API 的实体建模。
关于 JSON → C# Class 有哪些技术要点需要了解?
类名采用 PascalCase,属性名遵循 C# 约定。 使用 [JsonProperty] 需要引入 using Newtonsoft.Json; ,或等价的 System.Text.Json 注解 [JsonPropertyName] 。