Search code examples
pythonsimplejson

How to extract value with simplejson?


I have the following json string:

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

How can I get Something value? I do the following

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

but it doesn't work ('list' object has no attribute 'get')


Solution

  • Try this.

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