using System;
using Newtonsoft.Json;
public class Program
{
public enum e {
val1 = 0,
}
public class c {
public e _e {get;set;}
public static void Main()
int v = 1;
e ev = (e)v;
c _c = new c() { _e = ev };
var x = JsonConvert.SerializeObject(_c);
var y = JsonConvert.DeserializeObject<c>(x);
System.Console.WriteLine(y._e);