У меня есть Decimal('3.9')
как часть объекта, и я хочу кодировать его в строку JSON, которая должна выглядеть как {'x': 3.9}
. Я не забочусь о точности на стороне клиента, поэтому поплавок в порядке.
Есть ли хороший способ сериализовать это? JSONDecoder не принимает десятичные объекты, а преобразование в поплавок заранее дает {'x': 3.8999999999999999}
, что неверно, и будет большой тратой полосы пропускания.