在python中解析json时是否可以跳过元素?
{
"SUPDBL":{
"NONREF":{
...
我可以直接进入NONREF标签而无需输入SUPDB吗?
我之所以需要这个,我不知道SUPDBL中的文字是什么,所以我想跳过它。
答案 0 :(得分:0)
你也可以遍历你的词典中的键:
import json
def return_nonref(json_string):
d = json.loads(json_string)
for key, value in d.items():
if type(value) == dict:
if 'NONREF' in value:
return value['NONREF']
return False
j = '''{ "SUPDBL": { "NONREF":{"a":1}}}'''
print(return_nonref(j))