javascript - 显示来自 JSON 响应的嵌套对象
问题描述
这可能是一个简单的修复,但我是新手,所以我提前道歉。我有要在列表中显示的嵌套数据。正在提取数据并显示在下方。
data: [
{
"id": 1,
"domain_url": "localhost",
"created_on": "2020-05-26",
"config": [
{
"test_name": "test",
"test_description": "test",
}
]
}
]
我可以让domain_url和created_on显示得很好,但是我尝试过的任何配置项都没有出现。
以下是我正在使用的当前方法。
<tbody>
{this.props.data.map((data) => (
<tr key={data.id}>
<td>{data.domain_url}</td>
<td>
{data.config.map((sub) => {
sub.test_name;
})}
</td>
<td>{data.created_on}</td>
<td>
...
如何从配置数组中获取要显示的测试名称?任何帮助,将不胜感激。谢谢!
解决方案
您的代码看起来正确 - 我认为您只需要在您的 'sub.test_name;' 前面添加一个 'return'</p>
推荐阅读
- ruby-on-rails - 无法从规范中的 API 检索记录
- amazon-web-services - 从 Jenkins CI/CD 推送到存在于不同 AWS 账户中的 ECR
- javascript - 如何在标头中传递令牌并在 cs 中检索值
- javascript - 返回语句中的 ReactJS 意外标记
- extjs - 如何检查绑定是否在 ExtJS 6 中有效?(测试)
- android - AAC 编码文件在 2 个通道中是否始终具有相同的音频数据?
- powershell - 用于将自定义属性从交换添加到 AD 对象的 PS 脚本
- appium-android - 无法在 Appium Android 自动化中清除 TextField
- javascript - Lozad 在 Vue.js 中使用 v-for 进行延迟加载
- python - 使用 Tensorflow 2.0 从 TfRecords 中的 VarLenDeature 加载 3D 数组