gpt4 book ai didi

json - 查找json python中是否存在嵌套键

转载 作者:行者123 更新时间:2023-12-05 00:31:12 26 4
gpt4 key购买 nike

在以下 JSON 响应中,检查 Python 2.7 中是否存在嵌套键“C”的正确方法是什么?

{
"A": {
"B": {
"C": {"D": "yes"}
}
}
}

一行 JSON
{“A”:{“B”:{“C”:{“D”:"is"}}}}

最佳答案

这是一个已接受答案的老问题,但我会使用嵌套的 if 语句来执行此操作。

import json
json = json.loads('{ "A": { "B": { "C": {"D": "yes"} } } }')

if 'A' in json:
if 'B' in json['A']:
if 'C' in json['A']['B']:
print(json['A']['B']['C']) #or whatever you want to do

或者如果你知道你总是有“A”和“B”:
import json
json = json.loads('{ "A": { "B": { "C": {"D": "yes"} } } }')

if 'C' in json['A']['B']:
print(json['A']['B']['C']) #or whatever

关于json - 查找json python中是否存在嵌套键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15192613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com