如何在C#控制台中链接JSON文件



我是C#的新手,并且没有JSON格式的知识。我编写了一个带有C#控制台的C脚本,以从文件夹中的mht文件中提取一些信息。但是目前,输入路径是内部编码的。

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

在我的C#脚本中,我读了这样的文件路径:

DirectoryInfo mht_file = new DirectoryInfo(@"C:UsersliewmDesktopdata");

我需要从JSON文件中读取它的原因,因为在构建项目后,我们可以简单地更改JSON文件中的文件路径。

您要寻找的是 configuration/appsettings.json

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

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

编辑:从理论上讲,您可以使用 newtonsoft.json 来解析JSON自己,但是对于大多数需求而言,使用内置的配置Parser可以完美地完成工作。

最新更新