import json
# -
json_str = '''{"total":100,"items":{"name":"Scarf", "current":{"price":"122.5"}}}'''
data = json.loads(json_str)
if 'name' in data['items'] and data['items']['name'].lower() == 'scarf':
print 'There is Scarf'
else:
print 'There is NO Scarf'
# -
json_str = '''{"total":100,"items":{}}'''
data = json.loads(json_str)
if 'name' in data['items'] and data['items']['name'].lower() == 'scarf':
print 'There is Scarf'
else:
print 'There is NO Scarf'
在您的示例中,JSON字符串不正确,但我使用了正确的版本。在
结果:
^{pr2}$编辑:按照karthikr的建议使用
相关问题 更多 >
编程相关推荐