Как я могу получить значение из вложенного массива объекта?
Вот мой API выглядит так:
{
"id": 7,
"code": "ABC123",
"name": "Abu Bakar Enterprise",
"speCompanyDetails": [
{
"id": 1,
"speCompanyId": 7,
"registrationType": "2",
"registrationNo": "12345678",
"registrationYear": 2005,
"annualIncome": 100000,
}
]
}
Моя цель - я хочу получить значение для кода и имени, но в то же время я также хочу получить значение из speCompanyDetails.annualIncome
В настоящее время мой запрос похож на этот:
const SUPPLIER_INFO_QUERY = gql`
query SupplierInfoQuery($mainSuppId: String!) {
supplierInfo(id: $mainSuppId)
@rest(path: "services/supplier/api/spe-companies/{args.id}", method: "GET", type: "SupplierInfo") {
id
name
code
speCompanyDetails
}
}
`;
Но значение для anuualIncome не определено.