tarafından serileştirildiğinde sıranız bozulur. POCO nesnelerimde genellikle diğer POCO nesnelerini devralıyorum. JSON.NET kullanarak bir POCO nesnesini serileştirdiğimde, özelliklerin sırası çözülüyor.Mülklerin sırasını, JSON.NET
Demek, şöyle bir Kişi sınıf var: Ben Kişi sınıfından miras Çalışan sınıf var Sonra
public class Person
{
public int Id {get; set;}
public string FirstName {get; set;}
public string LastName {get; set;}
}
:
Ben Çalışan sınıf serialize
public class Employee : Person
{
public int DepartmentId {get; set;}
public string Title {get; set;}
}
, benim JSON nesnesi şuna benzer:
{
"departmentId": 123,
"title": "Manager",
"id": 1234567,
"firstName": "John",
"lastName": "Smith"
}
İki soru:
- JSON nesne özelliklerimin sırası önemli mi?
- Özelliklerin sırası önemli değilse bile, özelliklerin doğru sırada olmasını nasıl sağlayabilirim, örneğin Kişi sınıfı özelliklerini, ardından Çalışan sınıfı özelliklerini görmek istiyorum.
Yardımlarınız için teşekkür ederiz.
Çok teşekkür ederim! – Sam
Sözlük için nasıl kullanılır? genel kamu CountryInfo { public string Adı {get; set; } public int IsEnabled {get; set; } } public class Ülkeler { public Dictionary countriesInfo = new Dictionary (); } Ülkelere göre sıralamak istiyorumInfo.Name ?? –