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.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage