2011-07-28 20 views
31

Newtonsoft'tan JsonSerializer kullanıyorum.Json.Net: Özel adlandırma için JsonSerializer-Öznitelik

Ancak json nesnelerini kendim adlandırmak istiyorum.

Ben JsonObject niteliğini

[JsonObject(Description = "MyName", Title = "orThisname")] 

JsonArray da hiç bir çalışma ... o başıma json-objetcs/diziler isim mümkün mü çalıştı?

cevap

55

ben çözüm buldum:

[JsonProperty(PropertyName = "Myname")] 

onu yeniden adlandırır.

+9

Bu neden kabul edildi? Bu, nesnenin kendisine bir isim vermez, sorulan şey budur. Bu, serileştirme için işaretlenmiş bir özelliği yeniden adlandırır. – Madmenyo