请教各位,就是.net core里一个最简单的webAPI,但是当我用Json()方法序列化对象时,vs找不到Json()这个方法我也不确定这个Json是哪个命名空间的。 [HttpGet]
public JsonResult Get()
{
Dal_Demand_test dal = new Dal_Demand_test();
var result = dal.PageList(null,"update_time",1,5);
return Json(result);
}
public JsonResult Get()
{
Dal_Demand_test dal = new Dal_Demand_test();
var result = dal.PageList(null,"update_time",1,5);
return Json(result);
}
解决方案 »
- NET 获取在线XML信息
- 高手进来看看:未能加载文件或程序集
- 发布系统后一个特奇怪的问题
- 怎样能让图片实际尺寸显示在VS中
- asp.net 数据复制问题!在线等待!
- 日文系统下开发的ASP.NET程序如何在中文系统下运行?
- 2条select语句怎样才能把数据写在一起!
- RadGrid 导出为pdf 无法打开??
- Atlas刷新问题!
- 我的.netframework刚装上就不能用了,在线....
- aso.net下载文件时我上传到数据库中的文件名重复了
- 用vs2019开发后台系统,采用.net Core MVC,前端想采用Vue+element UI框架,请问在vs2019 里面如何静态引入element ?
->
return new JsonResult(result);
web和api都统一继承自Controller
大佬,我按你的方法试了,但是我的
Microsoft.AspNetCore.Mvc下没有Json()这个方法奇了怪了,我用的.net core 2.1没错呀
大佬,我按你的方法试了,但是我的
Microsoft.AspNetCore.Mvc下没有Json()这个方法奇了怪了,我用的.net core 2.1没错呀
那就奇怪了。你新建一个解决方案,试试看呢
强制申明返回json或者xml就行了,没必要再用Json这种方式返回
services.AddMvcCore(opt =>
{
//opt.ReturnHttpNotAcceptable = false;
//opt.OutputFormatters.Add()
})
.AddJsonFormatters()
.AddXmlSerializerFormatters()
.AddFormatterMappings()
.SetCompatibilityVersion(CompatibilityVersion.Version_2_1);