React native 如何访问和显示从api获取的rates对象?

React native 如何访问和显示从api获取的rates对象?,react-native,React Native,我从api获取数据。它在控制台上显示所有结果。在屏幕上也显示所有值,但rates对象给出错误。 这是我的API结构。 {“success”:true,“timestamp”:1615562100,“date”:“2021-03-12”,“base”:“USD”,“rates”:{“USD”:1,“XAG”:0.03901943185,“XAU”:0.00058730524,“XPD”:0.00042789653698162,“XPT”:0.00083160432252702,“XRH”:3.81

我从api获取数据。它在控制台上显示所有结果。在屏幕上也显示所有值,但rates对象给出错误。 这是我的API结构。 {“success”:true,“timestamp”:1615562100,“date”:“2021-03-12”,“base”:“USD”,“rates”:{“USD”:1,“XAG”:0.03901943185,“XAU”:0.00058730524,“XPD”:0.00042789653698162,“XPT”:0.00083160432252702,“XRH”:3.8192366412214e-5},“单位”:“每盎司”}


所以,有谁能帮助如何在屏幕上显示rates对象吗?

使用
object.prototype.values
object.prototype.entries
,因为React不会以正常方式渲染对象


一分钟内加入并反应
const{useffect,Fragment}=React;
const data={“success”:true,“timestamp”:1615562100,“date”:“2021-03-12”,“base”:“USD”,“rates”:{“USD”:1,“XAG”:0.03901943185,“XAU”:0.00058730524,“XPD”:0.00042789653698162,“XPT”:0.00083160432252702,“XRH”:3.8192366412214e-5},“单位:”“每盎司”}
常量应用=(道具)=>{
返回(
    { data&&data.rates&&Object.entries(data.rates).map([key,value])=>
  • {${key}:${value}}
  • ) }
); }; ReactDOM.render(console.log('keydown')}/>,document.getElementById(“根”);
谢谢您的帮助!但当我尝试时,它并没有给出rates对象的实际值,比如“XAG”:0.03901943185。相反,它显示rates:[object object object]我更新了我的答案,以获得
rates
它有效!我非常想知道解决办法…非常感谢!好!!永不放弃!