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"] != "":
...
所以我正在解析一些 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"] != "":
...