JSON 转 C#

输入 JSON,自动生成 C# 类定义

JSON 转 C# 介绍

BeJSON JSON 转 C#是一款免费在线工具,无需注册,浏览器端直接使用,数据不会上传到服务器,保障您的隐私安全。

使用场景

  • 将 JSON API 数据转为 C# 类用于 .NET / ASP.NET Core 项目
  • Unity 游戏开发中解析 JSON 配置文件生成 C# 模型
  • WPF / WinForms 应用对接 RESTful API 的数据实体生成
  • 支持属性声明(Property)风格和完整命名空间

如何使用

  1. 在输入框粘贴 JSON 数据
  2. 设置目标 C# 类名
  3. 点击"转换"获取 C# 类定义代码并复制到项目中

常见问题

生成的类使用 Property 还是 Field?

生成的是标准的 C# 属性({ get; set; }),符合 .NET 编码规范,也方便绑定到 UI 控件。

支持 Newtonsoft.Json 特性吗?

当前生成纯 POCO 类。配合 Newtonsoft.Json 或 System.Text.Json 都可直接使用。

数字类型如何区分 int 和 double?

JSON 整数映射为 long(或 int),小数映射为 decimal,确保数值精度。