相关疑难解决方法(0)

如何从ASP.NET MVC控制器方法返回JSON.NET序列化的camelCase JSON?

我的问题是我希望通过来自ASP.NET MVC控制器方法的ActionResult返回camelCased(而不是标准的PascalCase)JSON数据,由JSON.NET序列化.

举个例子来考虑以下C#类:

public class Person
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

默认情况下,当从MVC控制器返回此类的实例作为JSON时,它将按以下方式序列化:

{
  "FirstName": "Joe",
  "LastName": "Public"
}
Run Code Online (Sandbox Code Playgroud)

我希望它被序列化(通过JSON.NET):

{
  "firstName": "Joe",
  "lastName": "Public"
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

asp.net-mvc json camelcasing json.net

229
推荐指数
11
解决办法
12万
查看次数

标签 统计

asp.net-mvc ×1

camelcasing ×1

json ×1

json.net ×1