要将JSON文件中的数据列表返回到ASP.NET控制器文件中,可以按照以下步骤进行操作:
[
{
"id": 1,
"name": "John"
},
{
"id": 2,
"name": "Jane"
}
]
那么可以创建一个名为Person的模型类,包含id和name属性。
以下是示例代码:
using Newtonsoft.Json;
using System.Collections.Generic;
using System.IO;
using System.Web.Mvc;
public class HomeController : Controller
{
public ActionResult GetJsonData()
{
string jsonFilePath = Server.MapPath("~/path/to/json/file.json");
string jsonData = System.IO.File.ReadAllText(jsonFilePath);
List<Person> personList = JsonConvert.DeserializeObject<List<Person>>(jsonData);
return Json(personList, JsonRequestBehavior.AllowGet);
}
}
$.ajax({
url: '/Home/GetJsonData',
type: 'GET',
dataType: 'json',
success: function(data) {
// 在此处处理返回的JSON数据
console.log(data);
}
});
这样,JSON文件中的数据列表就可以通过ASP.NET控制器文件返回到前端页面了。请注意替换示例代码中的路径和模型类名称为你自己的实际情况。
领取专属 10元无门槛券
手把手带您无忧上云