如何在c#console中链接json文件?

问题描述 投票:0回答:1

我是C#的新手,并且不了解json格式。我用c#console编写了一个c#脚本,从文件夹中的mht文件中提取一些信息。但目前输入路径是内部硬编码的。

我想知道如何在json文件中编写路径a并在C#中读取它。我的同事告诉我在NuGet上搜索一个可用的包,我不确定是否可以使用Newtonsoft.Json。我在Stackoverflow上搜索了其他类似的问题,但仍然不明白如何编写它。

目前在我的c#脚本中我读取了这样的文件路径:

DirectoryInfo mht_file = new DirectoryInfo(@"C:\Users\liewm\Desktop\data\");

我之所以需要从json文件读取它是因为在构建项目之后我们只需简单地更改json文件中的文件路径。

c# json configuration json.net
1个回答
0
投票

您正在寻找的是Configuration / appsettings.json

我假设您使用的是.NET Core,因为您正在讨论JSON配置文件。如果是这样,你可以看看这个教程:https://blog.bitscry.com/2017/05/30/appsettings-json-in-net-core-console-app/

对于.NET Framework应用程序,您可以使用app.config XML,或者如果您绝对需要json格式,则手动解析JSON(*)。

编辑:理论上你可以使用Newtonsoft.Json自己解析JSON,但是对于大多数需要使用内置的配置解析器完美地完成工作。

© www.soinside.com 2019 - 2024. All rights reserved.