React native 附加JSON调用获取特定字段

React native 附加JSON调用获取特定字段,react-native,React Native,我有一个平面列表,它迭代来自产品列表的JSON响应,但在其中,我还需要调用另一个函数,然后从媒体文件获取JSON响应,以便显示产品的相关图像 在我的产品列表页面中,我有一个平面列表和一个我创建了另一个名为fetchimg的函数(位于不同的文件中) <Image style={styles.img} source={fetchimg(item.featured_media)} /> 我可以返回stringifed结果集,这很好,但我感兴趣的是获取渲染结果(在GUID下) 实现这一目标

我有一个平面列表,它迭代来自产品列表的JSON响应,但在其中,我还需要调用另一个函数,然后从媒体文件获取JSON响应,以便显示产品的相关图像

在我的产品列表页面中,我有一个平面列表和一个我创建了另一个名为fetchimg的函数(位于不同的文件中)

<Image style={styles.img} source={fetchimg(item.featured_media)} />
我可以返回stringifed结果集,这很好,但我感兴趣的是获取渲染结果(在GUID下)

实现这一目标的最佳方式是什么?我在第一次通话中就这么做了吗?或者分析整个返回字符串并提取相关元素?

找到了答案。然后((responseJson)=>{let url=responseJson.guid.rendered;return url;})但是初始调用中的图像的uri没有呈现返回的图像,即使图像在那里。
fetchimg:  function fetchimg(url) {
fetch('https://www.yyyy.org/wp-json/wp/v2/media/' + url, {method: 'GET'})
.then((response) => response.json())

.then((responseJson) => {
    //Success 
    alert(JSON.stringify(responseJson));
})

.catch((error) => {
    //Error 
    alert(JSON.stringify(error));
    console.error(error);
});
},
{
"id": 122660,
"date": "2020-09-18T18:18:51",
"date_gmt": "2020-09-18T17:18:51",
"guid": {
    "rendered": "https://www.yyy.org/wp-content/uploads/2020/09/COVID19-flow-charts.png"
},
"modified": "2020-09-18T18:18:51",
"modified_gmt": "2020-09-18T17:18:51",
"slug": "covid19-flow-charts",
"status": "inherit",
"type": "attachment",
"link": "https://www.yyyy.org/covid19-flow-charts/",
"title": {
"rendered": "COVID19-flow-charts"
},
"author": 9,
"comment_status": "closed",
//etc