JSON - TypeError:列表索引必须是整数,而不是str

时间:2017-05-03 11:47:38

标签: python json python-2.7 python-requests

我想从请求json响应中保存市场ID和标识符:

json回复:

[{u'instrument_id': 16348594, u'instrument_type': u'ESH', u'name': u'Exxon Mobil Corp.', u'instrument_group_type': u'EQ', u'symbol': u'XOM', u'pawn_percentage': 80.0, u'currency': u'USD', u'trada
bles': [{u'lot_size': 1.0, u'market_id': 17, u'display_order': 0, u'tick_size_id': 14560, u'identifier': u'115221'}], u'isin_code': u'US30231G1022', u'multiplier': 1.0}]

我正在尝试这样做:

    market_id = response['tradables']['market_id']
    identifier_id = response['tradables']['identifier']

我正在使用python 2.7,但收到此错误:

TypeError: list indices must be integers, not str

0 个答案:

没有答案