Json 형식으로 긴 데이터 구조 ("celldict"라는 사전)를 출력하는 Python 스크립트를 작성했습니다.형식 python 출력을 json
{
"1224": {
"OUT3FA_5": 12,
"IN1": 37,
"Total_IN1": 37
},
"1225": {
"OUT3FA_5": 24,
"IN1": 59,
"Total_IN1": 22
}
}
하지만 내가 뭘하고 싶은 같은 것을 가지고있다 : 여기의 작은 부분이다
{
"success": true,
"data": [
{
"Week":"1224",
"OUT3FA_5": 65,
"IN1": 85,
"Total_IN1": 100
},
{
"Week":"1225",
"OUT3FA_5": 30,
"IN1": 40,
"Total_IN1": 120
}
]
}
이 있습니까 얻을 파이썬으로 JSON 출력을 포맷하는 방법을 내가 내가 필요? 내가 할 :
print json.dumps(celldict)
내 출력을 얻을 수 있습니다. 도움을 주시면 감사하겠습니다.
for d in celldict.itervalues():
celldict['Week'] = '1238'
를 각 딕셔너리의 복사본을 생성 사용
json.dumps({'success': True, 'data': celldict.values()})
당신은 먼저 celldict
사전에 Week
키를 추가해야합니다 :
감사를
을 :이 같은 새 사전을 만들 수있다! 그리고 내가 추가하고 싶은 "주"문자열은 어떨까요? 내 딕테이션의 모든 키 (숫자 값 1224와 1225로 표시) 앞에''Week ''를 넣는 것이 필요한 것을 알 수 있습니다. – salamey
@ user1734229 :'celldict'의 사전을 쉽게 업데이트 할 수 있습니다. –
예, 좋습니다! 그러나 당신의 대답을 받아들이 기 전에 매주 (12 개월이 있다고 가정), dict의 키에 어떻게 접근하여 Week ='에 할당 할 수 있습니까? – salamey