J'utilise http://json.codeplex.com/ et je suis en train de parler à une API Rest basée sur Ruby. Le problème est que la plupart des propriétés ont une convention de nommage ruby underscore. Je me demande si quelqu'un connaît un moyen pour que je puisse éviter d'avoir à ajouter beaucoup de JsonProperty.Convention C# JSON.NET qui suit les conventions de dénomination des propriétés Ruby?
Par exemple, je veux éviter d'ajouter l'attribut JsonProperty et ont une convention intégrée dans les paramètres de sérialiseur pour qu'il sache à essayer de propriétés de carte avec un trait de soulignement dans le à la convention de nommage .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; }
}
Merci James va faire un essai et poster mes conclusions ici pour d'autres qui pourraient rencontrer dans cette situation. – superlogical