擅长:python、mysql、java
<p>我通过在函数中添加额外参数来解决此问题,现在可以正常工作了:</p>
<pre><code>def extract(json, header):
for k, v in json.items():
if isinstance(v, dict):
extract(v, header + ' ' + k)
else:
print(header, k, v)
for k, v in json.items():
if isinstance(v, dict):
extract(v, k)
else:
print(k, v)
</code></pre>