public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            if (reader.TokenType == JsonToken.String)
            {
                string enumText = reader.Value.ToString();

                enumText = enumText.Replace("-", "");

                reader = new OneStringJsonReader(enumText);
            }

            return(_stringEnumConverter.ReadJson(reader, objectType, existingValue, serializer));
        }
        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            if (reader.TokenType == JsonToken.String)
            {
                string enumText = reader.Value.ToString();

                enumText = enumText.Replace("-", "");

                reader = new OneStringJsonReader(enumText);
            }

            return _stringEnumConverter.ReadJson(reader, objectType, existingValue, serializer);
        }