JSON 转 C# (JSON to C#)

在线将 JSON 对象转换为 C# POCO 类。支持 Newtonsoft.Json、System.Text.Json、record 类型及多种高级选项。

Workspace


JSON 转 C#

自动生成强类型 C# 类定义。
支持 PascalCase 命名、JSON 属性注解、可空类型、record 类型及多种序列化库。

C#

生成设置

0
0
属性
0
JSON 输入
C# 代码 Newtonsoft.Json

工具介绍

JSON 转 C# 工具可以将 JSON 数据自动转换为强类型的 C# 类定义,大幅提高开发效率。

功能特点

序列化库支持


  • Newtonsoft.Json (JsonProperty)

  • System.Text.Json (JsonPropertyName)

  • 无属性注解


类类型


  • class (传统类)

  • record (C# 9+)

  • struct (结构体)


高级选项


  • PascalCase 命名转换

  • 可空类型 (?)

  • init 访问器 (C# 9+)

  • required 属性 (C# 11+)

  • XML 注释生成


类型推断


  • int/long 整数

  • double 浮点数

  • bool 布尔值

  • string 字符串

  • DateTime 日期

  • Guid GUID

  • List<T> 数组

  • 嵌套对象


示例数据


  • 用户数据

  • 产品数据

  • API 响应

讨论 0

登录 后参与讨论

暂无评论,成为第一个分享观点的人吧。