如何使用python访问json中的元素?

Lin*_*ing 2 python json

我需要有关如何使用 python 从 JSON 结构访问元素的帮助。

假设我有这样的 JSON

{
'result':
  [
    {
     'aa':1, 
     'bb':2
    },
    {
     'cc':3, 
     'dd':4
    }
  ]
 }
Run Code Online (Sandbox Code Playgroud)

在python中,究竟如何获取aa或的数据dd?我试过

str1 = {'result':[{'aa':1, 'bb':2},{'cc':3, 'dd':4}]}
str1new = str1['result']['aa]
Run Code Online (Sandbox Code Playgroud)

但它给了我错误

list indices must be integers, not str
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?有没有其他方法使用python从JSON获取数据?感谢您的帮助。我真的很感激。

Exp*_*tor 5

试试这个,对于下一个,如果有更多索引,请使用 1 或 2 之类的索引,如果json.

str1new = str1['result'][0]['aa']
Run Code Online (Sandbox Code Playgroud)