JSON から C#

JSON データから C# モデルクラスをブラウザ内で生成します。

ネストしたオブジェクト、配列、System.Text.Json のプロパティマッピングに対応した C# モデルクラスを JSON から生成します。

使い方

  1. 正しい JSON を貼り付けます。
  2. C# モデルを生成します。
  3. プロパティ名、null 許容、プロジェクトのシリアライザーを確認してコピーします。

オブジェクトから C# モデル

入力

{"id":1,"name":"demo","enabled":true}

出力

public class Root
{
    public long Id { get; set; }
    public string Name { get; set; }
    public bool Enabled { get; set; }
}
プライバシー
サーバー通信の可能性 機密情報は避ける 必要時のみ送信

変換はブラウザ内だけで実行され、JSON はアップロードされません。

よくある質問

必要な場合は System.Text.Json.Serialization.JsonPropertyName で元の JSON キーを保持します。

配列は List<T> になり、ネストしたオブジェクトは別のモデルクラスになります。
次におすすめ

関連ツール

この作業が終わったら、関連ツールも続けて使えます。