我一直在逃避这种特殊的设置.我开始了.NET核心6,所以所有的设置都不存在了.我只剩下下面的代码(我想).我有一个json对象array.我看到人们说这是一个字典,所以我try 了这个,但数组中的值没有填充.
我能够得到更简单的对象来填充它们的值.根据其他SO帖子,我也try 过这种模式,但没有骰子.
我一直在靠近,但没有雪茄——我做错了什么?
Appsettings.json:
"TimeSlotMenuIds": [
{
"FounderWallEvening": 900000000001136943
},
{
"BravoClubEvening": 900000000001136975
}
]
我的映射类:
public class TimeSlotMenuIds
{
public Dictionary<string, long> TimeSlotMenuId { get; set; }
}
没有填充json文件中的值的东西:
var test = _configuration.GetSection("TimeSlotMenuIds").Get<TimeSlotMenuIds[]>();
var t2 = _configuration.GetSection("TimeSlotMenuIds").GetChildren();