好的,我的问题是我需要从json中打印出一个特定的值。 我设法打印出所有值但不是我想要的特定值。
json看起来像这样:
"apple": {
"stuff": 111,
"food": [
{
"money": 4000,
"time": 36,
},
{
"money": 12210,
"time": 94,
它继续像金钱和时间那样。 所以我的问题是,当我这样做时:
ourResult = js['apple']['food']
for rs in ourResult:
print rs['time']
我一直都会收到..我只想在钱下收到时间:12210作为一个例子,但是当有冒号和值时我不知道怎么做。
我提前感谢您的所有帮助。
答案 0 :(得分:3)
嗯,你已经知道如何获得“时间”的价值,所以只需对“钱”做同样的事情并检查它等于12210。
修改强>
for rs in ourResult:
if rs['money'] == 12210:
print rs['time']