Skip to main content
 首页 » 编程设计

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

2025年05月04日16luoye11

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

假设我有这样的 JSON

{ 
'result': 
  [ 
    { 
     'aa':1,  
     'bb':2 
    }, 
    { 
     'cc':3,  
     'dd':4 
    } 
  ] 
 } 

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

str1 = {'result':[{'aa':1, 'bb':2},{'cc':3, 'dd':4}]} 
str1new = str1['result']['aa] 

但它给我错误

list indices must be integers, not str 

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

请您参考如下方法:

试试这个,对于下一个,如果您有更多索引,请使用 1 或 2 之类的索引,或者如果您在 json 中有多个索引,则可以循环。

str1new = str1['result'][0]['aa']