Tôi đang sử dụng http://json.codeplex.com/ và tôi đang nói chuyện với một API dựa trên Ruby Rest. Vấn đề là hầu hết các thuộc tính đều có quy ước đặt tên gạch dưới ruby. Tôi tự hỏi nếu có ai biết một cách để tôi có thể tránh phải Thêm rất nhiều JsonProperty.C# quy ước JSON.NET tuân theo quy ước đặt tên thuộc tính Ruby?
Ví dụ tôi muốn tránh thêm các thuộc tính JsonProperty và đã một quy ước xây dựng vào các thiết lập serializer để nó biết để thử và thuộc tính bản đồ với một dấu gạch dưới trong Công ước NET đặt tên :)
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; }
}
Cảm ơn James sẽ chụp ảnh và đăng phát hiện của tôi ở đây cho những người khác có thể gặp phải tình huống này. – superlogical