如何用simplejson提取值?

时间:2011-10-27 17:31:48

标签: python simplejson

我有以下json字符串:

{"response":[[{"uid":123456,"name":"LA_"}],[{"cid":"1","name":"Something"}],[{"cid":1,"name":"Something-else"}]]}

如何获得Something价值? 我做了以下

jstr = json.loads(my_string)
if jstr.get('response'):
    jstr_response = jstr.get('response')[1].get('name')

但它不起作用('list' object has no attribute 'get'

1 个答案:

答案 0 :(得分:3)

试试这个。

jstr = json.loads(my_string)
if jstr.get('response'):
    jstr_response = jstr.get('response')[1][0].get('name')