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