Python - 停放 JSON 文件并停留在空的 .items()

Python - parking JSON file and stucked at empty .items()

所以我正在解析一些 JSON 文件,当代码到达一个 .items():

的值为空的文件时,它总是会中断
for i,n in v['objects'].items():

我得到:

AttributeError
'str' object has no attribute 'items'

每当代码到达具有字段的项目时:

"objects": ""

有人知道怎么处理吗?我尝试先检查它是否为空,但没有成功。 我在 FOR:

之前尝试过这个
objects_empty = ""
if not v['objects'].items() == objects_empty:

谢谢!

[来自之前的评论]

v['objects'] 是可以为空字符串而不是字典的值。因此,您要检查此值是否等于空字符串而不是它的 .items()。字符串没有项目,这就是错误消息所抱怨的。

你可以改成这样:

if v["objects"] != "":
    ...