【问题标题】:Read JSON file using C# [closed]使用 C# 读取 JSON 文件 [关闭]
【发布时间】:2020-09-15 04:48:26
【问题描述】:

我正在用 ASP.NET 构建一个 Web 应用程序,而且我对编程还比较陌生。我对如何读取 JSON 文件中的对象(使用 C#)并在 Web 应用程序中使用它们感到非常困惑。任何帮助将不胜感激。

【问题讨论】:

  • 嗨,Keith,请先搜索您的问题,帮助我们帮助您。例如,我刚刚在搜索栏中输入“如何读取 JSON 文件中的对象(使用 C#)”,得到 75 个结果
  • 作为一个善意的建议,为了避免投票失败,您可能希望删除自己的问题并查看其他答案,只有在您仍然不明白的情况下才回来。
  • 作为建议,您可以对 SO 中相关的问题进行一些搜索,如果您遇到特定案例,请显示一些代码或您到目前为止所做的事情并发布针对特定问题的问题.欢迎登机

标签: c# asp.net json


【解决方案1】:

有多种读取 JSON 的方法,但标准方法是使用 JSON 序列化器将文档序列化为 c# 类结构。

当您知道 json 文件的结构时,这很有效。请参阅 NewtonSoft 了解一个非常知名的 JSON 库。如果您想要不同的东西,还有其他的。

如果你需要弄清楚你的文档的结构是什么,那么你也可以使用像QuickType这样的工具,它会为你创建c#类结构。

如果您事先不知道文件的结构,那么您仍然可以使用 NewtonSoft 库,但需要执行一些额外的步骤,并且事情往往会变得棘手。 我不确定这是否在您的问题范围内。

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      推荐库:Newtonsoft.Json。它很容易使用。

      【讨论】:

        猜你喜欢
        • 2017-05-04
        • 2017-08-17
        • 1970-01-01
        • 2017-05-24
        • 1970-01-01
        • 2019-08-16
        • 2018-05-17
        • 2023-04-02
        • 2012-11-28
        相关资源
        最近更新 更多