{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"ConnectionStrings": {
"DefaultConnection": "datasource=rezero.db"
}
} //升级到ReZero.Api 1.1.1+ 之前版本获取不到 字符串
//根目录节点
string host=ApiConfiguration.GetJsonValue<string>("AllowedHosts");//等于 "*"
//返回对象可以是类或者Dynamic
var connectionStrings=ApiConfiguration.GetJsonValue<dynamic>("ConnectionStrings");
//拿到子节点
var connString=(string)connectionStrings.DefaultConnection;//拿到字符串string value =ApiConfiguration.GetJsonValue<string>("key", "xxx.json");//第二参数配置读取具体json获取ReZero.json中的根目录ReZero节点

代码如下
ReZeroJson obj =ApiConfiguration.GetJsonValue<ReZeroJson>("ReZero", "ReZero.json");//也可以返回对象
var conn=obj.BasicDatabase?.ConnectionString;
//没有类可以用dynamic2016 © donet5.comApache Licence 2.0