鉴于以下课程,
public class Result
{
public bool Success { get; set; }
public string Message { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我在这样的Controller动作中返回其中一个,
return Json(new Result() { Success = true, Message = "test"})
Run Code Online (Sandbox Code Playgroud)
但是,我的客户端框架期望这些属性是小写的成功和消息.没有实际上必须有小写的属性名称是一种方法来实现这个思想正常的Json函数调用?
Json.NET中是否有一种自动方式,可以将JSON属性从小写的下划线自动映射到无大小写的下划线。我知道您可以向每个属性添加json属性,但这是唯一的方法吗?
我的JSON是这样的:
{
"first_name": "Roger",
"last_name": "The Shrubber"
}
Run Code Online (Sandbox Code Playgroud)
这是课程:
public class Customer
{
public FirstName { get; set; }
public LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)