正在为 JSON 数组中的数据提取 Json 数据

Extracting Json data for data within JSON arrray

我有一个 JSON 文件,定义如下

{
   "student":{
      "fullName":"Max",
      "id":40425,

   "content":[
      {
         "subject":{
            "language":"medium"
         }
      }
   ]
   }
}

我试图从这里提取数据,但是我无法提取 JSON 数组中的数据。例如,我可以通过指定为 student.fullName whixh returns Max 来获取学生全名 max,但是当我尝试将主题语言提取为 student.content.subject.language 时,它 returns null.

我哪里做错了,有什么方法可以将主题语言提取为英语?

student.content[0].subject.language 

因为内容是数组,所以会给你中号。

in JSON { }用于Object,[]用于Array。所以在你的 JSON 文件中, content 属性 是一个数组。要从 content 访问 subject,您可以使用 student.content[0].subject.language