I have following JSON string :
{"GetActiveOrdersResult":"[
{ \"id\":1,\"Order_Number\":\"X1\" }
{ \"id\":2,\"Order_Number\":\"X2\" }
{ \"id\":3,\"Order_Number\":\"X3\" }
]"}
and i want to show my order numbers in flat list: X1 X2 X3
My Fetch function:
fetch('myURL',{ method: 'get' })
.then(response => {
if (response.status === 200) {
return response.json();
} else {
throw new Error('Something went wrong on api server!');
}
})
.then(json => {
setData(json.GetActiveOrdersResult);
// console.log(json);
})
.catch(error => {
console.error(error);
});
});
Here is the code of Flatlist
<FlatList
data={data}
renderItem={({ item }) => <Text>{item.Order_Number}</Text>}
keyExtractor={item => item.id.toString()}
/>