查找JSON文件中当前的最大或最高employeeId。 然后在尝试插入新记录时向其添加1
我尝试了很多不同的方法,包括max(int(str(data.['employeeId'])))
但我无法从所有记录/对象中获得一个最大值
代码
with open("emp.json") as json_file:
empdata = json.load(json_file)
for emp in empdata:
c = (str(emp['employeeId']))
print(c)
上面的代码最终给我的结果是
1
2
3
4
5
6
7
我只想要一个返回7的函数,因为这是最大的数。在JSON中插入新记录/对象时,我可以将1添加到保存max(employeeId)的变量中,但是由于我刚刚开始使用JSON和Python,所以很难完成正确的操作
您可以使用max函数迭代所有employeeId,并以这种方式获得max employeeId
相关问题 更多 >
编程相关推荐