我正在解析一个返回一些混乱结果的API调用。具体来说,我需要一个嵌套字典中的值,该值的名称不符合合理的命名约定。
{"error":[],"result":{"XETHXXBT":{"asks":
[["0.026020","229.824",1544581075]],"bids":
[["0.025980","14.173",1544581092]]}}}
通常我会运行以下命令:
myNum = results['result']['XETHXXBT']['bids'][0][0]
并获得:
0.025980
这适用于大多数API调用,但是在这种情况下,“结果”中的字典几乎具有随机名称,这确实很痛苦。这里总是有字典,我不在乎它的标签是什么,我想跳过它而不直接引用它,如:
myNum = results['result'][some_wildcard]['bids'][0][0]
谢谢。