json - 将整个 appsettings.json 文件作为字符串读取
问题描述
我希望将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
推荐阅读
- javascript - 连续显示所有 12 个月,但从当前月份开始
- javascript - Javascript 的精确关键字匹配
- python - 如何使用python获取文件中单词的值并将其存储在另一个文件中
- visual-studio - 如何使用柯南为 Visual Studio IDE 提供依赖项并创建同一项目的包,再次使用柯南依赖项?
- tensorflow - Pytorch 可以将张量移动到 gpu,但 nvidia-smi 显示没有使用 GPU 内存
- react-native - React-Native Navigator 选项卡在渲染后未更新
- r - 在 ggplot 上显示计数
- python-3.x - 尽管字符串看似相同,但 Selenium Webdriver 找不到 XPATH
- hacklang - 如何检查形状向量是否包含具有特定值的形状
- mongodb - 错误:`openUri()` 的 `uri` 参数必须是字符串,得到“未定义”