输入 JSON 数据
C# 实体类代码
工具说明与 C# 类生成知识点
工具特点
- 纯前端无感转换:毫秒级响应,直接在浏览器中将复杂的 JSON 文本转换为标准的 C# 类结构。
- 智能类型推断:能够根据 JSON 值自动推断
int,double,bool,string以及复杂的List<T>。 - 流行框架支持:支持为属性添加
Newtonsoft.Json (JsonProperty)或System.Text.Json (JsonPropertyName)特性标签,无缝对接现代 .NET 开发。
C# 序列化框架对比
- Newtonsoft.Json:长期以来 .NET 领域最流行的第三方 JSON 框架。功能极其强大,容错率高,但体积和内存占用相对较大。
- System.Text.Json:微软从 .NET Core 3.0 开始内置的官方 JSON 框架。注重极高的性能和低内存分配(基于
Span<T>),目前已被广泛推荐用于新建的 .NET 项目中。
注意事项
- 在 C# 中,通常建议将 JSON 解析得到的类属性声明为
public,并使用 PascalCase 命名。原始的 JSON 键名通过特性标签(Attribute)进行映射。
