Использование simplejson==3.16.0
:
import decimal
import simplejson
print(simplejson.dumps({'foo': decimal.Decimal('0.1')}, use_decimal=True))
Приведенный выше код выводит {"foo": 0.1}
, тогда как я ожидаю {"foo": "0.1"}
.Есть ли способ настроить это поведение без переопределения кодировщика по умолчанию?