public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { var ver = JToken.Load(reader); return(VersionUtils.ConvertVersion((long)ver)); }