JetBrains Rider 2026.1 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 フォーマットのオブジェクトを 1 つ以上コピーすることもできます。 JSON ファイルの一部をコピーする場合、コピーした内容が同じレベルで {...} または [...] で始まり、かつ終わる有効な JSON であることを確認してください。

  2. クラス宣言が許可されている C# ファイルにキャレットを配置します。

  3. Ctrl+Shift+A を押すか、メインメニューから ヘルプ | アクションの検索 を選択してください。 開いたポップアップで、 Paste Special: JSON as Classes と入力し始め、対応する項目を選択して Enter を押します。

2026 年 6 月 12 日