¿Hay una forma de alias de las propiedades del modelo de respuesta en ASP.Net Web API?

Si desea devolver objetos de métodos de acción en Web Api con nombres en minúsculas del estilo JSON, hay una forma de asignar un alias a los nombres de propiedades para que el objeto C # a continuación se vea como el objeto JSON que sigue.

Modelo de respuesta C #

    public class Account
    {
        public int Id { get; set; }
        public string AccountName { get; set; }
        public decimal AccountBalance { get; set; }

    }

JSON que me gustaría que me devuelvan

    {
        "id" : 12,
        "account-name" : "Primary Checking",
        "account-balance" : 1000
    }

Respuestas a la pregunta(2)

Su respuesta a la pregunta