私は私のプロジェクトで次の列挙型を持っています
public enum CameraAccessMethod
{
Manual = 0,
Panasonic = 1,
Axis = 2,
AirCam = 3
}
さまざまなシナリオに応じて json または XML にシリアル化されるオブジェクトがあり、オブジェクトのプロパティの 1 つはタイプCameraAccessMethod
です。私が抱えている問題は、このプロパティが XML にシリアル化されると、列挙値 (Manual、Panasonic、Axis、Aircam) の文字列表現が得られることですが、JSON では数値 (0,1,2,3) にシリアル化されます。この不一致を回避するにはどうすればよいですか? JSONシリアライズでも文字列が欲しい。