JSON 转 C# 类 转换器

即时从JSON数据生成简洁强类型的C#类 在线JSON转C#实体类工具,支持Newtonsoft.Json和System.Text.Json

0 字符数
0 字符数

智能类型推断

自动检测 DateTime、Guid、long、double 及复杂嵌套对象。

高度可定制

支持C# 9记录类型、可空类型及常用序列化属性

100% 客户端处理

您的数据绝不会离开您的计算机。一切都在本地进行。

如何将JSON转换为C#类?

将JSON转换为C#是.NET开发人员在处理API时的常见任务。我们的工具让这一切变得轻松:

  1. 粘贴JSON: 将您的JSON数据输入左侧编辑器。
  2. 设置选项: 选择您的命名空间、类名和首选的 C# 功能。
  3. 复制结果: 即时在右侧获取格式良好的C#代码。
  4. 下载: 将结果直接导出为`.cs`文件并导入项目

面向 .NET 开发者的强大功能

Newtonsoft.Json 支持

自动添加 `[JsonProperty("name")]` 属性以兼容最流行的 JSON 库。

System.Text.Json 支持

支持使用`[JsonPropertyName("name")]`属性的现代.NET JSON库。

C# 9 记录类型

可选择为不可变数据结构生成`public record ClassName(...)`。

可空引用类型

完全支持C# 8.0引入的`string?`和其他可空注解。

已复制到剪贴板!