晚上好,我正在开发ASP Core 2.0中的web api项目,我很难过,我有一个get方法,它接受数据值处理它从数据库中获取数据,但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进行处理,但在此之前无法使它工作。
答案 0 :(得分:0)
尝试使用newtonsoft lib转换对象clain em json格式并在此处写入结果。
Install-Package Newtonsoft.Json