我在JSON文件中正确写入有问题

时间:2019-06-14 13:08:13

标签: python json

我从汽车的计算机上获取信息。此信息必须保存在JSON文件中。该信息需要实时保存,直到我停止保存。

我的代码如下:

jrpm= [{
         "Clock": time.strftime("%H:%M:%S"),
         "Value": rpm.value.magnitude}]

with open('rpm.json', 'a') as outfile:
        json.dump({'items': jrpm},outfile)
        outfile.writelines('\n')

保存在JSON文件中的信息如下:

{"items": [{"Clock": "15:58:35", "Value": 740.0}]}
{"items": [{"Clock": "15:58:36", "Value": 757.0}]}
{"items": [{"Clock": "15:58:37", "Value": 773.0}]}
{"items": [{"Clock": "15:58:39", "Value": 751.0}]}
{"items": [{"Clock": "15:58:40", "Value": 747.0}]}
{"items": [{"Clock": "15:58:41", "Value": 752.0}]}
{"items": [{"Clock": "15:58:43", "Value": 761.0}]}
{"items": [{"Clock": "15:58:44", "Value": 752.0}]}
{"items": [{"Clock": "15:58:45", "Value": 766.0}]}
......

这根本不是我想要的。 我想看起来像这样:

{"items":[
         {"Clock": "15:58:35", "Value": 740.0},
         {"Clock": "15:58:36", "Value": 757.0},
         .....
         ]}

你能帮我吗?

0 个答案:

没有答案