【发布时间】:2019-07-06 04:43:15
【问题描述】:
我从我的 api 获取数据,JSON 是:
{
Teacher: 53,
Student: 0,
Staff: 1,
Finance: 0,
}
组件didMount时我的数据存储在我的状态 所以 this.total.users 包含我的 JSON 数据
最好的渲染方式是什么?
我知道它是带键的 JSON, 所以我应该使用类似的东西
{Object.keys(this.state.users).map((key) => (
<div> {key} </div> // display Attendee, Student, Staff, Finance
)}
但它不起作用,因为 this.state.users 未定义 所以我发现我可以显示我的整个 JSON 对象,它适用于
JSON.stringify(this.state.users)}
所以我想我必须混合它们,但是如何以及何时?我有点迷路了。
最后我只想让我的 JSON 显示如下:
Attendee Student Staff Finance
53 0 1 0
【问题讨论】:
标签: reactjs dictionary render stringify