首页 > 解决方案 > 如何将 appsettings.json 绑定到类?

问题描述

我的 C# 应用程序中有一个 appsettings.json 文件。它包含名称为大写的字段:

{
    "FIELD_ONE": "foo",
    "FIELD_TWO": "bar"
}

但我想将它绑定到具有驼峰命名风格的类:

public class MySettings
{
    public string FieldOne { get; set; }
    public string FieldTwo { get; set; }
}

如何将此 appsettings 绑定到MySettings实例?

标签: c#jsonappsettings

解决方案


也许这是解决方案:

public class MySettings
{
     [JsonProperty("FIELD_ONE")]
     public string FieldOne { get; set; }
     [JsonProperty("FIELD_TWO")]
     public string FieldTwo { get; set; }
}

推荐阅读