【问题标题】:How do I place a JSON file in a project?如何在项目中放置 JSON 文件?
【发布时间】:2022-01-08 14:16:25
【问题描述】:

我的 ASP.NET Core 程序需要来自 REST 服务器的一些数据,但在开发过程中,我不需要真实数据,因此我只想使用 JSON 文件作为数据,例如:

program.cs

  DataClass data = JsonSerializer.Deserialize<DataClass>(File.ReadAllText(<path_to_json_file>));

mockData.json

{
  "foo": "bar",
  ...
}

mockData.json 应该放在哪里?如何在program.cs 中写入 JSON 文件的路径?

【问题讨论】:

    标签: c# json asp.net-core


    【解决方案1】:

    您可以将其放置在项目中的任何位置。示例:

    在这种情况下,路径将是:&lt;FileName&gt;。所以在代码中:

    using (var sr = new StreamWriter("MyFileName.json")){ ... }
    

    但要使 json 文件可读,您需要更改属性。右键单击文件并确保它作为内容加载并在有新文件时重新加载。

    就是这样。没有特别说明。

    【讨论】:

    • 如果我把它放在一个文件夹中,我只需将文件夹添加到路径中,对吗? e. G。 "folder\data.json"
    猜你喜欢
    • 2023-03-29
    • 1970-01-01
    • 2012-10-21
    • 2011-11-30
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 2023-03-21
    • 2018-11-15
    相关资源
    最近更新 更多