Примитивные типы Json.NET - используйте десятичное число вместо двойного

Как я могу заставить JSON.NET возвращать десятичное число вместо двойного при разборе чисел из JSON? (это объект сDictionary<string,object> это сериализовано).

Я пытался написать JsonConverter, но метод CanConvert не вызывается с типом Double, чтобы попытаться преобразовать его. Есть другой код, касающийся переопределения JsonTextReader, но это не представляется возможным в последних версиях Json.Net.

Ответы на вопрос(1)

Ваш ответ на вопрос