【发布时间】:2021-01-30 16:06:17
【问题描述】:
目前,我使用 map 来显示带有键名的值,但 JSON 会动态变化,因此我不会知道 JSON 数组的键。如何在不知道 JSON 密钥的情况下访问它?
我的 Json:(但密钥会有所不同)
{
"records": [{
"DATE": "15/10/2020",
"AMT": "103284",
"TAX": "8958",
"TOTAL": "112242"
},
{
"DATE": "16/10/2020",
"AMT": "2336",
"TAX": "209",
"TOTAL": "2545"
}
]
}
当前代码:
{
sortedData && sortedData.length > 0 ?
sortedData.map((item, index) => {
return (
<>
<View style={{ flexDirection: 'row' }}>
<View style={styles.container2}>
<View style={styles.item}>
<Text>{item.DATE}</Text>
</View>
<View style={styles.item2}>
<Text>{item.AMT}</Text>
</View>
<View style={styles.item2}>
<Text>{item.TAX}</Text>
</View>
<View style={styles.item2}>
<Text>{item.TOTAL}</Text>
</View>
</View>
</View>
<Divider />
</>
);
}) : false
}
【问题讨论】:
-
我尝试了你提到的问题的第一个答案,但是语法错误:(
标签: json react-native react-native-android