Ich habe ein flaches Objekt, das ich in Abschnitte gruppieren möchte, um das Parsen einfacher zu machen. Dies ist die grundlegende Idee von dem, was meine Klasse derzeit wie folgt aussieht:So gruppieren Sie Eigenschaften beim Serialisieren zu JSON
class Populations {
public string US { get; set; }
public string Canada { get; set; }
public string Germany { get; set; }
public string England { get; set; }
}
Aber das ist, was ich will es in serialisiert werden, wenn sie mit Daten gefüllt:
{
"Populations": {
"North America": {
"US": "318 million",
"Canada": "35 million"
},
"Europe": {
"Germany": "80 million",
"England": "53 million"
}
}
}
Was ich versuche zu tun, wickle meine Länder in Kontinente ein, ohne tatsächlich neue Kontinentalklassen zu schaffen. Ist das mit einem Tool wie Json.Net möglich oder muss ich einfach eine NorthAmerica
Klasse mit zwei Eigenschaften erstellen und dann eine Europe
Klasse mit zwei Eigenschaften erstellen? Ist es möglich, dass eine Annotation existiert, um einige dieser Eigenschaften zusammenzufassen?
'wickle meine Länder in Kontinente ein 'Wo ist die Kartenfunktion dafür .... – Eser
Verwenden Sie ein Array von Klassen 'Country' mit den Eigenschaften' Name', 'Population' und' Kontinent'. – abatishchev