所以我在尝试使Visual Studio将用户机密添加到数组属性时遇到问题。我有种无法完成的感觉,但是我确实需要一种针对我正在做的事情遍历每个对象的方法,出于明显的原因,我不允许将clientSecrets存储在标准的appsettings文件中。
是否有这样做的方法,如果没有,我可以更改此对象以使其在c#中可迭代,这也使我可以将密码存储在用户机密中?
下面的对象显示了试图将值存储到其中的设置的当前形状。
{
"TestClients": [
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
}
]
}
我已经尝试过将其转换为onject并通过按键进行操作,但是与之兼容的控制台应用程序似乎在对象的形状像这样时找不到TestClients部分
{
"TestClients": {
"ClientName": {
"ClientSecret": ""
}
}
}
任何帮助,如果现在将其视为阻止者,将不胜感激,提前致谢,克里斯。
所以我认为您正在使用Jason,因此您需要像这样的库Newtonsoft库只需检查一下:JSON String In C#