Я использую http://json.codeplex.com/, и я говорю с Ruby на основе Rest API. Проблема в том, что большинство свойств имеют соглашение об именовании символа ruby. Мне интересно, знает ли кто-нибудь об этом, поэтому я могу избежать добавления большого количества JsonProperty.
Например, я хочу избежать добавления атрибута JsonProperty и иметь соглашение, встроенное в настройки сериализатора, чтобы он знал, чтобы попытаться сопоставить свойства с подчеркиванием в соответствии с соглашением об именах .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; }
}