Dmi*_*t3F 1 .net c# json asp.net-core
具有类ClientViewModel:
public class Result
{
public long PKID
{
get;
set;
}
public string Name
{
get;
set;
}
}
Run Code Online (Sandbox Code Playgroud)
并具有post方法来返回此模型:
[HttpPost]
public JsonResult Search(string orderBy, List<Order> order, Search search,
int start, int length, string searchTerm, bool isAsc, bool hideVoidedAndDeclined, bool recent = false)
{
var take = length;
var skip = start;
var m = _clientsService.Search(searchTerm, orderBy, hideVoidedAndDeclined, isAsc, take, skip, recent);
return Json(m);
}
Run Code Online (Sandbox Code Playgroud)
但是当尝试在json中返回对象时,它看起来像:
name:"Nick22"
pkid: 5
Run Code Online (Sandbox Code Playgroud)
但是我需要保存注册
Name:"Nick22"
PKID: 5
Run Code Online (Sandbox Code Playgroud)
您应该更改contractresolver。但是由于您的大小写并不总是相同,因此最好使用
services.AddJsonOptions(options =>
{
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
});
| 归档时间: |
|
| 查看次数: |
1413 次 |
| 最近记录: |