【发布时间】:2017-07-31 07:01:25
【问题描述】:
我有一个包含以下内容的 JSON 对象:
[{
"type": "pdf",
"size": "1mb",
"date": "392017",
.....500 more key value pairs like this
}]
这就是我在 React Native 的屏幕上显示我上面的 JSON 对象的方式。
export const MyComponent = ({myJson}) => {
const data = Object.entries(myJson).map(([key, value], i) => {
if (value !== '' && value !== null) {
return (
<View style={styles.body} key={i}>
<Text style={styles.labels}>{key}</Text>
<Text style={styles.values}>{value}</Text>
</View>
);
}
});
return (
<View>
{data}
</View>
);
};
我想更改键,使其变为:
[{
"File Type": "pdf",
"File Size": "1mb",
"Date Is": "392017",
.....500 more key value pairs like this
}]
我将如何在 React 中做到这一点?
谢谢!
【问题讨论】:
-
您可能会提供旧名称到新名称的映射,然后只需将旧属性分配给具有新名称的新属性,无论是在新对象中还是在旧对象中,然后删除旧属性.你试过什么?
标签: javascript json loops reactjs react-native