蟒蛇。如何从类似的名称打印json的特定值?

时间:2014-02-01 20:33:53

标签: python json

好的,我的问题是我需要从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作为一个例子,但是当有冒号和值时我不知道怎么做。

我提前感谢您的所有帮助。

1 个答案:

答案 0 :(得分:3)

嗯,你已经知道如何获得“时间”的价值,所以只需对“钱”做同样的事情并检查它等于12210。

修改

for rs in ourResult:
    if rs['money'] == 12210:
        print rs['time']