Прочитать json файл без округления float?
Можно попборовать так, не знаю правильно или нет
with open('json', 'r') as f:
data = json.load(f, parse_float=lambda num: str(num))
upd:
Один хороший человек написал решение моей проблемы
Сначала не понял в чем проблема с преобразованием, потом подумал и решил, что проблемы при округлении при чтении из файла. Так что оставлю другой код выше (что-то мне подсказывает, что он колхозный)
Ну либо можно использовать тот же decimal
from decimal import Decimal
with open('json', 'r') as f:
data = json.load(f, parse_float= lambda num: Decimal(num))
В итоге получится число, с которым можно работать как с числом, но без округления