JSON.NET反序列化不同的属性名称

Gre*_*zer 5 c# json json.net

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)