я багу пару лет назад в .NET Core кидал, от биржи приходит число, означающее бабки или объем в виде "amount"="123.4567".. пытаешься из него получить число .Gen<decimal>(), а оно тебя накуй шлет исключениями.. сказал, что так низя.. дальше не следил, но чуваки в комментах отписывали что M$ неправ.. должно быть поправили