Здравствуйте, у меня есть json ответ, такого вида
{
"eduGroups": [
{
"id": 1832256972789086426,
"id_str": "1832256972789086426",
"parentIds": [],
"parentIds_str": [],
"type": "Group",
"fullName": null,
"parallel": 2,
"timetable": 275789787685443,
"timetable_str": "275789787685443",
"status": "Active",
"studyyear": 2021,
"subjects": null,
"journaltype": "Classical"
}
],
"splitId": "NotSet",
"personId": 1000018246635,
"shortName": "Алексей А",
"schoolIds": [
53330
]
}
Мне нужно вывести строчку shortName, но она не выводится. Но строчку с данными о "studyyear", он выводит.
<code> const getData = async () => {
try {
const response = await fetch('https://api.dnevnik.ru/v2/users/me/context',{
method : 'POST',
headers: {
'Access-Token' : token
}
})
const json = await response.json();
setData(json);
} catch (error) {
console.error(error);
} finally {
setLoading(false);
}
}
useEffect(() => {
getData();
}, []);</code>
return (
<View style={styles.container}>
{isLoading ? <ActivityIndicator/> : (
<FlatList
data={data}
renderItem={({ item }) => (
<Text>{item.schools.name}, {item.releaseYear}</Text>
)}
/>
)}
<View style={styles.separator} lightColor="#eee" darkColor="rgba(255,255,255,0.1)" />
</View>
);