繁体   English   中英

以字符串形式读取整个 appsettings.json 文件

[英]Read whole appsettings.json file as a string

我希望将我的appsettings.json文件的全部内容读入 NewtonSoft.JSON 以便我可以使用 NewtonSoft 解析它。

这是因为能够使用 NewtonSoft 的完整 JSON 路径(过滤等)

我基本上只想将我的整个appsettings.json文件作为字符串读取。

我已经将它用于配置。

Private Shared Function InitConfig() As IConfigurationRoot
            Try
                Dim builder = New ConfigurationBuilder() _
                .AddJsonFile("appsettings.json", True, True) _
                .AddEnvironmentVariables()
                Return builder.Build
            Catch ex As Exception
                Console.WriteLine(ex.Message)
                Return Nothing
            End Try
        End Function

但是我不想选择细节,即config("test1:test:bot_token") 我希望只阅读整个字符串,但是我似乎无法从 ConfigurationRoot 中获取它。

干杯

这一切都以错误的方式进行 - 只是使用流阅读器来读取 appsettings.json 文件。

完整的脑放屁时刻。

Dim tr As TextReader = New StreamReader("appsettings.json")
Dim stream = tr.ReadToEnd

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM