如何从文件夹项目ASP.NET中读取JSON文件

塞萨尔·姆德洛西(Cezar Mdlosci)

我在Script文件夹中创建一个文件夹“ js”,并创建一个带有数组城市的文件json,然后尝试在此文件夹中读取此文件,并将列表返回到我的选择视图。

{
  "cidade": [
    { "Nome": "Curitiba" },
    { "Nome": "São Paulo" },
    { "Nome": "Rio de Janeiro" },
    { "Nome": "Santa Catarina" },
    { "Nome": "Rio Grande do Sul" },
    { "Nome": "Acre" },
    { "Nome": "Goias" }
  ]
}

我的课:

public class Cidade {
  public string Nome {
    get;
    set;
  }
}

public class Cidades {
  public IList < Cidade > cidades {
    get;
    set;
  }
}

而我的行动:

public class Cidade {
  public string Nome {
    get;
    set;
  }
}

public class Cidades {
  public IList < Cidade > cidades {
    get;
    set;
  }
}

这是错误: asp.net错误

Mohsin Mehmood

此代码将具有json文件路径,而不是json文件的内容:

  var json = Server.MapPath("~/Scripts/js/cidade.json");

您应该将其更改为以下内容以读取json内容:

  var json = System.IO.ReadAllText(Server.MapPath("~/Scripts/js/cidade.json"));

您还错过了sjson数据。您的课程具有属性,IList<Cidade> cidades而json的键为cidad

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何读取位于项目文件夹Java中的文件

ASP.NET Web窗体:如何遍历项目/服务器文件夹中的文件

从ChatBot的项目文件夹中读取JSON文件

如何在 Asp.net Core 项目中使用 SoapCore 在项目路由文件夹中公开 wsdl

如何从asp.net vnext项目中的wwwroot访问node_modules文件夹

如何使用asp.net核心项目发布外部Angular文件夹?

如何防止访问ASP.NET中的文件夹

如何从项目文件夹中识别项目类型

如何更新项目文件夹中的xml文件

如何从项目文件夹中获取文件

从JSF项目根文件夹中读取html文件

如何在ASP.NET Core 2.1项目中保护基于用户的文件夹和文件

如何从非Django项目文件夹的文件夹中运行Gunicorn

如何在VSIX项目上获取项目文件夹

如何从servlet的项目文件夹中提供输入文件

如何访问文件夹目录中的所有项目?

如何在Views文件夹中构建项目

如何从我的项目文件夹中运行APP?

如何防止删除(而不是创建)文件夹中的项目?

如何从项目文件夹中检索图像

动态读取项目文件夹中的类

Python:从文件夹中读取多个json文件

读取Jersey来源文件夹中的JSON文件

从SreamingAssets文件夹中读取json文件

在项目文件夹中找不到json文件

如何从文件夹读取文件

如何读取Bash Shell中多个文件夹和子文件夹中的文件

我需要将图像文件上传和读取到不属于我的项目文件夹 Asp.NET MVC 5 的文件夹。我的站点托管在 IIS 服务器中。任何的想法?

如何从日期之前创建的文件夹中读取文件