Use DjangoJSONEncoder for all json dumps so it can handle Decimals