Enum Serialization Json vs XML
Śledziłem Enum w moim projekcie
public enum CameraAccessMethod
{
Manual = 0,
Panasonic = 1,
Axis = 2,
AirCam = 3
}
Mam obiekt, który jest serializowany albo na json albo na XML, w zależności od różnych scenariuszy i jedna z właściwości obiektu jest typuCameraAccessMethod
. Problem polega na tym, że kiedy ta właściwość jest serializowana do XML, da ciąg znaków reprezentujących wartości wyliczeniowe (ręczne, Panasonic, Oś, Aircam), ale w JSON jest serializowany do wartości liczbowych (0,1,2,3). Jak mogę uniknąć tej niespójności? Chcę także ciągów w serializacji JSON.