次のような属性を使用してJSON.NETを使用して列挙型を文字列としてシリアル化したい[JsonIgnore]
クラスの例:
enum Gender { Male, Female }
class ABC
{
public Gender { get; set; }
}
JSON.NETを使用してこれをシリアル化する場合:
var a = new ABC();
var str = JsonConvert.SerializeObject(a);
str
に設定されて{Gender:0}
おり、私は好み{Gender:Male}
ます。