擅长:python、mysql、java
<h3>未知结构方法</h3>
<p>假设您只知道所需的键名,而不知道其他任何内容,则可以采用这种方法</p>
<pre><code>def find_key(data, key_name):
for k,v in data.items():
if k==key_name:
print(k)
break
elif isinstance(v, dict):
find_key(data[k], key_name)
else:
continue
</code></pre>
<p>这将在字典中查找您的密钥,无论它放置得有多深</p>
<h3>已知结构方法</h3>
<p>签出<a href="https://stackoverflow.com/a/15882054/10269515">this answer</a></p>
<p><code>SimpleNamespace</code>和<code>object_hook</code>是非常有价值的</p>