从 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; }
}
将有效的 JSON 复制到剪贴板——可以是 JSON 文件的完整文本,也可以是一个或多个 JSON 格式的对象。 如果您复制了 JSON 文件的一部分,请确保复制的内容是有效的 JSON,并且以
{...}或[...]在同一级别开始和结束。将插入符号放置在允许类声明的 C# 文件中。
请按 Ctrl+Shift+A 或从主菜单中选择 。 在打开的弹出窗口中,开始输入
特殊粘贴: 将 JSON 作为类,选择相应的项目并按 Enter。
最后修改日期: 2025年 9月 26日