ho seguito Enum nel mio progettoEnum serializzazione JSON vs XML
public enum CameraAccessMethod
{
Manual = 0,
Panasonic = 1,
Axis = 2,
AirCam = 3
}
Ho un oggetto che è serializzato sia per JSON o XML a seconda diversi scenari e una delle proprietà dell'oggetto è di tipo CameraAccessMethod
. Il problema è che quando questa proprietà viene serializzata in XML, fornirà una rappresentazione in formato stringa dei valori enum (Manuale, Panasonic, Axis, Aircam) ma in JSON è serializzata su valori numerici (0,1,2,3). Come posso evitare questa incoerenza? Voglio anche le stringhe nella serializzazione JSON.
Come si esegue la serializzazione JSON? A seconda del serializzatore che si usa, può o non può avere la possibilità di serializzare i valori enum come stringhe. – carlosfigueira
Utilizzo il serializzatore predefinito fornito con asp.net web API beta –
possibile duplicato di [serializzazione JSON di C# enum come stringa] (http://stackoverflow.com/questions/2441290/json-serialization-of-c-sharp -enum-as-string) – HackedByChinese