Supposons que nous avons cette section appsettings.json
Obtenez initiale représentation JSON de ConfigurationSection
{
"crypto":{
"A": "some value",
"B": "foo foo",
"C": "last part"
},
...
}
Où "crypto"
est sérialisation JSON d'une certaine clé cryptographique.
Plus tard dans le code, je dois faire quelque chose comme ceci:
var keyOptions = CryptoProvider.RestoreFromJson(Configuration.GetSection("crypto"))
Mais Configuration.GetSection
retour ConfigurationSection
exemple. Existe-t-il un moyen d'obtenir des données json brutes derrière tout cela? Je suppose que ConfigurationSection.Value
devrait faire l'affaire, mais pour une raison quelconque, il est toujours null
.