8 Kasım 2011, Salı
Belirli bir Tip olmadığını kontrol edin. bir Numaralama
Bana bir dize değeri [Açıklama] özniteliği tarafından tanımlanan herhangi bir numaralama ... ... dönüştürmek için izin gerektiğini Json.NET bir JsonConverter yazıyorum.
Örneğin:
public enum MyEnum {
[Description("Sunday")] Sunday,
[Description("Monday")] Monday,
[Description("Tuesday")] Tuesday,
[Description("Wednesday")] Wednesday,
[Description("Thursday")] Thursday,
[Description("Friday")] Friday,
[Description("Saturday")] Saturday
}
Ben zaten kendi dize açıklama dönecektir myEnum.Description()
destek için kodu var.
JsonConverter uygulaması bu yöntem vardır:
public override bool CanConvert(Type objectType)
{
}
EÄŸer objectType
dönüştürücü bu nesneyi dönüştürebilirsiniz bilir Enum
ve dönüş gerçek bir olup olmadığını belirlemek için nasıl anlamaya çalışıyorum. Enum
çok örnek var ki, ben bunun üstesinden gelmenin daha genel bir şekilde bekliyordum yani açıkça her kimse denetleyemez.
Bunu PaylaÅŸ:
Belirli bir anahtar olmadığını kontrol...
Nasıl bir model öznitelik/belirli bir ...
Python, bir dizin var olmadığını kontr...
Eğer dize belirli kelimeler içeriyorsa...
Eğer nesne dizisi olup olmadığını kont...