【发布时间】:2017-11-06 08:14:24
【问题描述】:
我有一些日志文件,我想从中提取数据并将其导出为 json。
每个时间模式都找到变量timestamp、line、frequence、crossbow、number,得到一个值,我做:
stringToJson.append({timestamp:00000, line:RRL, frequence:3434Hz, crossbow:TKESS44, numberIt: 2})
然后我转储它:
json.dump(stringToJson, outfile)
结果是
[{timestamp:00000, line:RRL, frequence:3434Hz, crossbow:TKESS44, numberIt: 2},{timestamp:00000, line:RRL, frequence:3434Hz, crossbow:TKESS43, numberIt: 3},..., {timestamp:00001, line:CCL, frequence:8834Hz, crossbow:T1LS44, numberIt: 20}, {timestamp:00001, line:CCL, frequence:8834Hz, crossbow:T1LS45, numberIt: 21},..., ...].
我想要它: [{00000: {"RRL":{"3434Hz":{"TKESS44":5}, {"TKESS44":5}}, {00001: {"CCL":{"8834Hz":{"T1LS44":20 },{"T1LS45":20}}}}
我该怎么做?
干杯,
【问题讨论】:
-
你能证明自己任何努力解决这个问题吗?