C#`[FromBody]`属性为JSON的unicode解码错误

时间:2017-04-17 13:18:16

标签: c# json unicode

我有以下代码,

public List<PersonelEntity> filteredData (Specification<PersonelEntity> spec, Pageable pageable){
    Page<PersonelEntity> pageData = personelRepository.findAll(spec,pageable);
    List<PersonelEntity> filteredData = pageData.getContent();
    return filteredData;
}

我尝试使用和不使用unicode字符[HttpPost("")] public async Task<IActionResult> Create([FromBody] JToken body) { return Json(body); } ,都使用确切的文档进行响应,但是unicode在C#调试器中没有正确解码(它没有正确显示),也没有任何有用的东西(POST都不打印。)

我的要求:

.ToString()

我的回复:

POST /api/vendors HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: localhost:33000
Connection: close
User-Agent: Paw/2.2.5 (Macintosh; OS X/10.12.4) GCDHTTPRequest
Content-Length: 18

{
  "A":"你好"
}

在Visual Studio下,它显示: enter image description here

0 个答案:

没有答案