我有一个json文件,它会在一周内更新一次。我想要一个python脚本,它只显示终端上的更新数据。
with open("test.json") as jsonFile:
data = json.load(jsonFile)
此代码读取数据并显示整个内容,但我只想显示更新的内容。
json文件:
[
{
"id": 0,
"name": "Russo Hoover"
},
{
"id": 1,
"name": "Stout Fry"
},
{
"id": 2,
"name": "George Whale"
},
{
"id": 3,
"name": "Jenny"
}
]
答案 0 :(得分:0)
最简单的解决方案是保留旧版本(例如,将其重命名为BigDecimal
),并在更新后对它们进行比较。
本质:
whatever.json.old
对不起的伪代码抱歉。
如果您不这样做,可以使用新版本覆盖旧版本。
答案 1 :(得分:0)
您可以向对象添加“newlyUpdated”:“true / false”对
或
将旧列表保存在某处并进行比较,仅显示旧列表中不存在的条目
或
拥有您显示的updatesList,然后每周清空。