JetBrains Rider 2025.2 Help

从 JSON 生成 C# 类

JetBrains Rider 允许您基于现有的 JSON 生成 C# 类。 例如,以下 JSON 对象:

{ "Description": "Remove braces", "Scope": "editor", "IdeActions": [ { "Ide": "visual_assist", "Id": "BracesRemove" }, { "Ide": "intellij", "Id": "Unwrap" } ] }

JetBrains Rider 将创建描述此对象结构的类,您可以使用这些类读取具有相同对象结构的 JSON 文件。

public class RootObject { public string Description { get; set; } public string Scope { get; set; } public IdeActions[] IdeActions { get; set; } } public class IdeActions { public string Ide { get; set; } public string Id { get; set; } }
  1. 将有效的 JSON 复制到剪贴板——可以是 JSON 文件的完整文本,也可以是一个或多个 JSON 格式的对象。 如果您复制了 JSON 文件的一部分,请确保复制的内容是有效的 JSON,并且以 {...}[...] 在同一级别开始和结束。

  2. 将插入符号放置在允许类声明的 C# 文件中。

  3. 请按 Ctrl+Shift+A 或从主菜单中选择 帮助 | 查找操作。 在打开的弹出窗口中,开始输入 特殊粘贴: 将 JSON 作为类 ,选择相应的项目并按 Enter

最后修改日期: 2025年 9月 26日