In. net ядро до версии 3 там, где использовалось Newtonsof.Json
, была возможность наследоваться от StringEnumConverter
, чтобы добавить дополнительную проверку или пользовательское сообщение об ошибке для процесса привязки строки к enum.
Я не могу найти его аналог. Net Ядро 3. Имеется JsonStringEnumConverter
, но он запечатан. Кажется, единственный вариант - написать весь конвертер самостоятельно, и я бы хотел этого избежать.
PS Я знаю, что можно вернуться к Newtonsoft.Json
и использовать его, как и раньше, но я хочу используйте новую реализацию Microsoft.