Microsoft.Extensions.Configuration имеет свой собственный API для навигации по JSON, содержащемуся в файле конфигурации, который он читает. (Это то, что ASP. NET использует для конфигурации)
Для данный узел JSON - есть ли способ получить доступ к его содержимому в виде строки, а не в виде нескольких объектов конфигурации? У меня есть объекты JSON в моем файле конфигурации, которые мне нужно запустить через десериализатор JSON (поэтому я просто хочу прочитать этот узел из файла в виде строки).
Что-то вроде следующего:
var myObjectsSection = configuration.GetSection("MyObjects");
var innerText = myObjectsSection.InnerText; //Is there any way to do this???
var myObjs = JsonConvert.DeserializeObject<MyObject[]>(innerText);
Файл конфигурации:
{
"SomeSetting": "mySetting",
"MyObjects": [
{
...
},
{
...
}
]
}