У меня есть следующий Enum в моем проекте
public enum CameraAccessMethod
{
Manual = 0,
Panasonic = 1,
Axis = 2,
AirCam = 3
}
У меня есть объект, который сериализуется либо в json, либо в XML в зависимости от разных сценариев, а одно из свойств объекта имеет тип CameraAccessMethod
. Проблема заключается в том, что когда это свойство сериализуется в XML, оно будет давать строковое представление значений enum (Manual, Panasonic, Axis, Aircam), но в JSON оно сериализуется с числовыми значениями (0,1,2,3). Как я могу избежать этой несогласованности? Мне нужны строки в сериализации JSON.