C# Web Api Rest返回一个Json,其中包含数据,但格式为Postman don';T
我正在调试模式下创建一个WebApi.net 4.6,它显示了以下数据: 更新如果字段“ClaseTipoDia”为空,是否有问题?当我在postman returns和空json中看到结果时 这是我的对象类C# Web Api Rest返回一个Json,其中包含数据,但格式为Postman don';T,c#,json,rest,asp.net-web-api2,C#,Json,Rest,Asp.net Web Api2,我正在调试模式下创建一个WebApi.net 4.6,它显示了以下数据: 更新如果字段“ClaseTipoDia”为空,是否有问题?当我在postman returns和空json中看到结果时 这是我的对象类 public class CurvaTipicaTO { public string FrtID { get; set; } public DateTime Periodo { get; set; } public string Tipo { g
public class CurvaTipicaTO
{
public string FrtID { get; set; }
public DateTime Periodo { get; set; }
public string Tipo { get; set; }
public string TipoDia { get; set; }
public double Periodo01 { get; set; }
public double Periodo02 { get; set; }
public double Periodo03 { get; set; }
public double Periodo04 { get; set; }
public double Periodo05 { get; set; }
public double Periodo06 { get; set; }
public double Periodo07 { get; set; }
public double Periodo08 { get; set; }
public double Periodo09 { get; set; }
public double Periodo10 { get; set; }
public double Periodo11 { get; set; }
public double Periodo12 { get; set; }
public double Periodo13 { get; set; }
public double Periodo14 { get; set; }
public double Periodo15 { get; set; }
public double Periodo16 { get; set; }
public double Periodo17 { get; set; }
public double Periodo18 { get; set; }
public double Periodo19 { get; set; }
public double Periodo20 { get; set; }
public double Periodo21 { get; set; }
public double Periodo22 { get; set; }
public double Periodo23 { get; set; }
public double Periodo24 { get; set; }
public string ClaseTipoDia { get; set; }
}
我是否需要将列表转换为数组或其他内容?
这是我的控制器逻辑的具体方法
[HttpGet]
public IHttpActionResult ConsultaTipicaPorTipoDia([FromBody] List<FiltroFronteraTO> lstFiltroFrontera, [FromUri] DateTime fecha)
{
XMlog.Info("Ingreso metodo Consulta Curva Tipica");
try
{
if ((lstFiltroFrontera != null) && (lstFiltroFrontera.Count> 0))
{
DGPRepository dGPRepository = new DGPRepository();
var result = dGPRepository.ConsultaCurvaTipicaPorTipoDia(lstFiltroFrontera, fecha);
return Ok(result);
}
else
{
throw new System.ArgumentNullException("lstFronteras es Null");
}
}
catch (Exception ex)
{
XMlog.Error("Error Producido al ListarCurvaTipica por Tipo de Dia ==> ", ex);
return BadRequest();
}
}
[HttpGet]
公共IHttpActionResult咨询中心([FromBody]列表lstFiltroFrontera,[FromUri]日期时间fecha)
{
XMlog.Info(“Ingreo metodo Consulta Curva Tipica”);
尝试
{
如果((lstFiltroFrontera!=null)&(lstFiltroFrontera.Count>0))
{
DGPRepository DGPRepository=新的DGPRepository();
var结果=dGPRepository.Consultacurvatipaportopodia(lstFiltroFrontera,fecha);
返回Ok(结果);
}
其他的
{
抛出新的System.ArgumentNullException(“lstFronteras es Null”);
}
}
捕获(例外情况除外)
{
XMlog.Error(“Error Producido al ListarCurvaTipica por Tipo de Dia==>”,例如);
返回请求();
}
}
解决方案很简单
加
使用Newtonsoft.Json;我需要序列化的类**CurveTipicaTO**
并用以下材料装饰每个心房:
[JsonProperty(“Field namexxxx”)]您可以发布控制器逻辑吗?如果可能,请包括您的方法声明。@Ellis是的,我可以!张贴@包括的COR方法,对不起,我错过了帖子。你的CurvaTipica类是可序列化的吗?它有getter和setter吗?它的属性是公共的吗?