我正在使用.NETCore 2.0我希望将完整的配置部分加载为字符串。
具体来说,我想做Json-Schema验证,我的架构存储在appsettings.json中:
{
...
"schemas": {
"project": {
"title": "Project",
"type": "object",
"required": [ "param1" ],
"additionalProperties": false,
"properties": {
"param1": {
"type": "string"
},
"param2": {
...
}
}
}
},
...
}
现在我想将配置节“schemas.project”作为字符串加载,让Json.NET Schema进行模式解析。
这样的事情:
var schemaString = this.configuration.GetSection("schemas.project").Get<string>();
var schema = JSchema.Parse(schemaString);
...
有没有办法将完整的配置部分加载为字符串?否则我会在schema-file中读取字符串..