formato de saída python para json

Eu escrevi um script Python que produz uma longa estrutura de dados (dicionário que eu chamei de "celldict") no formato Json. Aqui está uma pequena parte:

{
    "1224": {
        "OUT3FA_5": 12,
        "IN1": 37,
        "Total_IN1": 37
    },
    "1225": {
        "OUT3FA_5": 24,
        "IN1": 59,
        "Total_IN1": 22
    }
}

Mas o que eu gostaria de fazer é algo assim:

{
    "success": true,
    "data": [
        {
            "Week":"1224",
            "OUT3FA_5": 65,
            "IN1": 85,
            "Total_IN1": 100
        },
        {
            "Week":"1225",
            "OUT3FA_5": 30,
            "IN1": 40,
            "Total_IN1": 120
        }
    ]
}

Existe uma maneira de formatar a saída do json com o Python para obter o que eu quero? Eu faço:

print json.dumps(celldict)

para obter minha saída. Qualquer ajuda seria muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion