首页 › JSON工具 › JSON转C#实体类
C#

JSON转C#实体类

将JSON数据自动转换为C#类定义,支持System.Text.Json

工具名称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),保持类的层次结构清晰。

特点:完全在浏览器本地运行,不上传任何数据,支持中文字符和深层嵌套结构。

JSON工具