【发布时间】:2018-04-22 10:36:26
【问题描述】:
晚上好,我正在 ASP Core 2.0 中开发一个 web api 项目,我很困惑,我有一个获取数据值的方法,它处理它从数据库中获取数据,但是 json 响应没有关闭返回导致它失败的 classMember 对象的数据,有人可以告诉我我做错了什么。
这是我点击 URL 时得到的 json 数据,它没有正确关闭。
{
"claimNumber":49324654,
"companyName":"Test",
"contactName":"Test",
"addressOne":"4231 N 67th St",
"addressTwo":"4231 N 67th St",
"city":"Milwaukee",
"state":"WI",
"zipCode":"53216",
"phone":"4144442222",
"tin":"Will",
"email":"wsmith@gmail.com",
"name2":null,
"name3":null,
"companyType":null,
"agentType":"Pharmacy Benefits Manager",
"amountPaid":"12",
"signature":"Test",
"position":"Test",
"sessionGuid":null,
"dateCreated":"2018-04-21T12:59:16.68",
"classMembers":[
{
"classMemberId":116,
"claimNumber":49324654,
"name":"Will Smith",
"fein":"Will Smith"
我运行的代码在这里
[HttpGet("{id}")]
public async Task<IActionResult> GetTppPharmaceuticals([FromRoute] int id)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
var claim = _context.TppPharmaceuticals.Include(a => a.ClassMembers).Where(x => x.ClaimNumber == id).FirstOrDefault();
if (claim == null)
{
return NotFound();
}
return Ok(claim);
}
我整天都在做这个,只是没有点击我做错的地方。最终我试图将这个 json 数据传递给 Angular 5 进行处理,但在此之前无法让它工作。
【问题讨论】: