Enum Serialization Json vs XML
Ich habe folgende Enum in meinem Projekt
public enum CameraAccessMethod
{
Manual = 0,
Panasonic = 1,
Axis = 2,
AirCam = 3
}
Ich habe ein Objekt, das abhängig von verschiedenen Szenarien entweder in json oder in XML serialisiert wird und eine Eigenschaft des Objekts vom Typ istCameraAccessMethod
. Das Problem, das ich habe, ist, dass, wenn diese Eigenschaft in XML serialisiert wird, es eine Zeichenfolgendarstellung von Aufzählungswerten (Manual, Panasonic, Axis, Aircam) gibt, aber in JSON in Zahlenwerte (0,1,2,3) serialisiert wird. Wie kann ich diese Inkonsistenz vermeiden? Ich möchte auch Strings in der JSON-Serialisierung.