Enum Serialization Json vs XML

He seguido a Enum en mi proyecto.

public enum CameraAccessMethod
{
    Manual = 0,
    Panasonic = 1,
    Axis = 2,
    AirCam = 3
}

Tengo un objeto que se serializa a json o a XML dependiendo de diferentes escenarios y una de las propiedades del objeto es de tipoCameraAccessMethod. El problema que tengo es que cuando esta propiedad se serializa a XML dará una representación de cadena de valores de enumeración (Manual, Panasonic, Axis, Aircam) pero en JSON se serializa a valores numéricos (0,1,2,3). ¿Cómo puedo evitar esta inconsistencia? También quiero cadenas en la serialización JSON.

Respuestas a la pregunta(3)

Su respuesta a la pregunta