Я не совсем уверен, как даже озаглавить это, но у меня проблема с получением ненулевого значения ... Я надеюсь, что кто-то может помочь мне и сказать мне, что я делаю неправильно. ..
API, который я извлекаю, возвращает следующий формат ...
{
"countrytimelinedata": [
{
"info": {
"ourid": 167,
"title": "USA",
"code": "US",
"source": "https://thevirustracker.com/usa-coronavirus-information-us"
}
}
],
"timelineitems": [
{
"1/22/20": {
"new_daily_cases": 1,
"new_daily_deaths": 0,
"total_cases": 1,
"total_recoveries": 0,
"total_deaths": 0
},
"1/23/20": {
"new_daily_cases": 0,
"new_daily_deaths": 0,
"total_cases": 1,
"total_recoveries": 0,
"total_deaths": 0
}
}
]
}
Моя проблема в том, что я не могу извлечь что-либо из массива timelineitems с тем, что есть в моей схеме
Моя схема следующая
gql`
extend type Query {
getCountryData: getCountryData
}
type getCountryData {
countrytimelinedata: [countrytimelinedata]
timelineitems: [timelineitems]
}
type countrytimelinedata {
info: Info
}
type Info {
ourid: String!
title: String!
code: String!
source: String!
}
type timelineitems {
timelineitem: [timelineitem]
}
type timelineitem {
new_daily_cases: Int!
new_daily_deaths: Int!
total_cases: Int!
total_recoveries: Int!
total_deaths: Int!
}
`;
Я надеюсь, что это правильное место, чтобы спросить об этом, и мне жаль, если я чего-то не понимаю по основам c.
Есть ли что-то лучшее, что я должен использовать?
Заранее спасибо