我有一个json对象,如下所示。它的嵌套对象,其中第一级是日期,第二级是小时第三级是国家。我想要一棵树可以钻到date-> hour->国家。如何转换下面这样可以使用treegrid控件?
{u'2012-10-31': {'0': {u'SG': {'data': ['5020', '0', '0', '0', '0']}},
'1': {u'SG': {'data': ['5256', '0', '0', '0', '0']}},
'10': {u'SG': {'data': ['7836', '0', '0', '0', '0']}},
'11': {u'SG': {'data': ['7440', '0', '0', '0', '0']}},
'12': {u'SG': {'data': ['7949', '0', '0', '0', '0']}},
'13': {u'SG': {'data': ['8781', '0', '0', '0', '0']}},
'14': {u'SG': {'data': ['10739', '0', '0', '0', '0']}},
'15': {u'SG': {'data': ['13083', '0', '0', '0', '0']}},
'16': {u'SG': {'data': ['15182', '0', '0', '0', '0']}},
'17': {u'SG': {'data': ['16339', '0', '0', '0', '0']}},
'18': {u'SG': {'data': ['16169', '0', '0', '0', '0']}},
'19': {u'SG': {'data': ['12565', '0', '0', '0', '0']}},
'2': {u'SG': {'data': ['5748', '0', '0', '0', '0']}},
'20': {u'SG': {'data': ['9801', '0', '0', '0', '0']}},
'21': {u'SG': {'data': ['9266', '0', '0', '0', '0']}},
'22': {u'SG': {'data': ['10526', '0', '0', '0', '0']}},
'23': {u'SG': {'data': ['9570', '0', '0', '0', '0']}},
'3': {u'SG': {'data': ['6755', '0', '0', '0', '0']}},
'4': {u'SG': {'data': ['7099', '0', '0', '0', '0']}},
'5': {u'SG': {'data': ['7013', '0', '0', '0', '0']}},
'6': {u'SG': {'data': ['7498', '0', '0', '0', '0']}},
'7': {u'SG': {'data': ['6705', '0', '0', '0', '0']}},
'8': {u'SG': {'data': ['7770', '0', '0', '0', '0']}},
'9': {u'SG': {'data': ['7976', '0', '0', '0', '0']}}}}
答案 0 :(得分:0)
请使用以更改示例下方给出的JSON格式。
{"rows":[{"id":date,"data":[{"value":"1212","image":"folder.gif"},"12",2012,15000,"=sum","","",214,0,0,0,""],
"rows":[{"id":hour,"data":[{"value":"121","image":"folder.gif"},"12",2012,5000,"=sum","","",215,0,0,0,""],
"rows":[{"id":country,"data":[{"value":"1212"},null,2012,2000,"=c3","","",215,0,0,0,""]}]}]}]}