JSON转C#实体类
将JSON数据自动转换为C#类定义,支持System.Text.Json
输入 JSON
0 字符
C# 实体类代码
等待转换...
类数量0
属性数量0
命名风格PascalCase
可空类型未启用
JSON 转 C# 实体类说明
本工具将 JSON 数据自动转换为 C# 实体类定义,适用于 .NET / .NET Core 项目中数据模型的快速生成。
类型映射:string → string,integer → int/long,number → double,boolean → bool,array → List<T>,object → 嵌套内部类,null → object。
属性 vs 字段:启用「使用属性」生成 { get; set; } 属性,关闭则生成公共字段。
可空类型:启用后值类型添加 ? 后缀(如 int?、bool?),适用于 JSON 中可能缺失的字段。
JsonPropertyName 特性:为每个属性添加 [JsonPropertyName("original_key")],确保 JSON 序列化/反序列化时键名映射正确,兼容 System.Text.Json。
嵌套对象:自动为嵌套对象生成内部类(inner class),保持类的层次结构清晰。
特点:完全在浏览器本地运行,不上传任何数据,支持中文字符和深层嵌套结构。