public Regex? UriPattern { get; set; }
public Regex? BodyPattern { get; set; }
}
Как мне его вернуть в ASP.NET Core методе Ok(someConfig) чтобы Regex сериализовался тупо в ToString(), а не в объект с кучей ненужных пропортей?
а как ты видишь сериализованный регекс?
как вариант не возвращать сам Regex, а его значение?
"bodyPattern": { "options": 0, "rightToLeft": false, "matchTimeout": "-00:00:00.0010000" }
это вообще откуда?)
override ToString()
На жсон не поможет, надо писать конвертер, либо хранить паттерн регекса как проперью, а сам регекс как поле (они по дефолту не сериализуются)
ага, скорее всего придётся так, спасибо. ToString не поможет, так как там идёт сериализация всего объекта SomeConfig, попутно всё внутри сериализуется
Обсуждают сегодня