JSON から C# クラスを生成する
JetBrains Rider を使用すると、既存の JSON に基づいて C# クラスを生成できます。例: 次の JSON オブジェクトから:
JetBrains Rider は、このオブジェクトの構造を記述するクラスを作成します。これを使用して、同じオブジェクト構造を持つ JSON ファイルを読み取ることができます。
有効な JSON をクリップボードにコピーします。これは、JSON ファイルのテキスト全体または JSON 形式の 1 つ以上のオブジェクトです。JSON ファイルの一部をコピーする場合は、コピーが同じレベルの
{...}
または[...]
で開始および終了する有効な JSON であることを確認してください。クラス宣言が許可されている C# ファイルにキャレットを配置します。
Ctrl+Shift+A を押すか、メインメニューから
を選択します。開いたポップアップで、Paste Special: JSON as Classes
の入力を開始し、対応する項目を選択して Enter を押します。
関連ページ:
GUID を生成する
JetBrains Rider は、必要なときに GUID をすばやく生成できます。新しいランダム GUID をコードに挿入する最も簡単な方法は、対応するライブテンプレートを使用することです。GUID をすばやく挿入する新しい GUID を挿入する場所に nguid と入力します。候補リストが自動的に表示されない場合は、を押します。またはを押して、生成された識別子の形式を選択します。またはを押して、選択した識別子を挿入します。もう 1 つの方法は、ダイアログからいくつかの GUID 形式から選択し...
型メンバーを生成する
JetBrains Rider を使用すると、異なるタイプのメンバーをすばやく生成できます。現在のタイプの使用可能なコード生成オプションのリストを表示するには、を押すか、メインメニューのを選択します。本セクション: デコンストラクターを生成する、委譲メンバーを生成する、Dispose パターンを生成する、等価比較器を生成する、等価メンバーを生成する、フォーマットメンバーを生成する、部分メソッドの生成、プロパティの生成、リレーショナルコンバーターを生成する、関係メンバーを生成する、型コンストラク...