Я нахожусь в новом проекте ASP.NET 5.Есть ли встроенный способ сериализации значений конфигурации массива?
Я пытаюсь прочитать значение массива, хранящееся в моем config.json
файле, который выглядит следующим образом:
{
"AppSettings": {
"SiteTitle": "MyProject",
"Tenants": {
"ReservedSubdomains": ["www", "info", "admin"]
}
},
"Data": {
"DefaultConnection": {
"ConnectionString": "Server=(localdb)\\mssqllocaldb;Database=aspnet5-MyProject....."
}
}
}
Как получить доступ это от моих C# код?
Just FYI .. .Вы можете использовать функцию VS (вероятно, VS 2013 года), называемую «Вставить как классы JSON», которая будет генерировать классы C# из скопированного json в вашем буфере обмена. Это даст вам отправную точку, и вы можете изменить классы, поскольку вы может понравиться –
@KiranChalla, очевидно, я не хочу копировать вставку, я хочу, чтобы мой код был чистым и мягким. – Shimmy
Не уверен, что вы имели в виду, я не хотел просто использовать сгенерированный код сразу ... вы можете изменить его, как вам может понадобиться, но не забывайте о семантике десериализации. –