Форматирование строки Json с помощью Python

Я хотел бы знать, есть ли способ отформатировать результирующие строки enconding некоторого объекта с помощью json в python. Например, предположим, что у меня есть следующий словарь:

{'a': 12.73874, 'b': 1.74872, 'c': 8.27495}

и результат кодирования json:

{
    "c": 8.27495,
    "b": 1.74872,
    "a": 12.73874
}

в то время как результат, который я хочу,:

{
    "a": 12.74,
    "c": 8.28,
    "b": 1.75
}

Обратите внимание на порядок элементов и десятичные разряды каждого числа. Есть какой-либо способ сделать это?

Заранее спасибо!

6
задан Sven Marnach 26 July 2012 в 14:54
поделиться