如何通过python在json数据中选择特定的值/属性?

如何通过python在json数据中选择特定的值/属性?,python,json,Python,Json,我有一些json数据,我想用python加载和检查这些数据。我知道python处理json的方法很少。如果我想查看以下json数据中的作者姓名是什么,如果数据中有多个主题/博客,如何直接选择以下json中作者姓名的值,而无需迭代 { "topic": { "language": "JSON", }, "blog":[ { "author" : {

我有一些json数据,我想用python加载和检查这些数据。我知道python处理json的方法很少。如果我想查看以下json数据中的作者姓名是什么,如果数据中有多个主题/博客,如何直接选择以下json中作者姓名的值,而无需迭代

{
  "topic": 
  {
     "language": "JSON",
  },
 "blog":[
  {
   "author" : {
       "name" : "coder"
   }
  }]
}

data['blog'][0]['author']['name']
data
是加载的
json
文件。例如,如果使用
data=json.load(file)
(应使用
和open(“file_name.json”)作为文件:
导入json
)@Matiiss-谢谢。还有一个后续问题,如果数据中有多个作者属性,是否可以选择一个特定的作者,比如=>data['blog'][0]['author']['name']=='coder',我想不出一个简单的方法,唯一的方法就是在
“blog”
列表上循环,直到找到名字为止