擅长:python、mysql、java
<p>如果您试图查找的值不是包含双引号(<code>"</code>)的字符串(希望是合理的),那么可以使用regex在JSONified字典中搜索键,并返回相应的值。你知道吗</p>
<pre><code>import re
import json
def get_value(d, key):
try:
# for python-2.x, use,
# return re.search(r'"{k}": "(.*?)"'.format(key), json.dumps(d)).group(1)
return re.search(f'"{key}": "(.*?)"', json.dumps(d)).group(1)
except AttributeError: # no match
return np.nan
</code></pre>
<p/>
<pre><code>get_value(fruit_details, 'statusCode')
# 'S-1'
</code></pre>