Estoy usando http://json.codeplex.com/ y estoy hablando con una API Rest basada en Ruby. El problema es que la mayoría de las propiedades tienen una convención de nomenclatura de subrayado ruby. Me pregunto si alguien sabe de alguna manera, así que puedo evitar tener que agregar muchos JsonProperty.C# Convención JSON.NET que sigue las convenciones de nombres de propiedad de Ruby?
Por ejemplo quiero evitar añadir el atributo JsonProperty y se han integrado en una convención de la configuración serializador para que sepa tratar de propiedades del mapa con un guión en el que la convención de nombres .NET :)
public class Member
{
[JsonProperty(PropertyName = "avatar_url")]
public string AvatarUrl { get; set; }
[JsonProperty(PropertyName = "twitter_screen_name")]
public string TwitterScreenName { get; set; }
[JsonProperty(PropertyName = "website_url")]
public string WebSiteUrl { get; set; }
}
Gracias James le dará una oportunidad y publicará mis hallazgos aquí para otros que puedan encontrarse con esta situación. – superlogical