JSON 条目示例:
{
"id": 6,
"count": 6,
"title": "Famous football teams from England?",
"content_00": "On the Premier League:",
"content_01": "1) Manchester United,",
"content_02": "2) Manchester City,",
"content_03": "3) Liverpool,",
"content_04": "4) Tottenham Hotspurs.",
"content_05": "These are just a few, there are 20, etc."
},
{
"id": 6,
"count": 3,
"title": "Famous Golfers?",
"content_00": "Tiger Woods",
"content_01": "Rory McIlroy,",
"content_02": "Justin Thomas,",
}
等等。正如您所看到的,有些条目可能有 6 个“内容”,有些是 3,有些是 1。所以我想要的,我可以在 PHP 中做,但我现在的代码是 REACT,是有一个循环,就像这样。 顺便说一句,我目前正在使用地图来浏览这些条目。
例如:
for (let i = 0; i < mapName.count; i++)
{
if (i < 10)
variableName = "content" + "0" + i;
else
variableName = "content" + i;
<dev>
<p>{mapDetail.variableName}</p>
</dev>
}
在循环过程中,如果我们在 JSON 文件中有 4 个项目,则循环中可能只有一个变量需要更多的变量,“variableName”的值将更改如下:
variableName = "content_00"
variableName = "content_01"
variableName = "content_02"
variableName = "content_03"
将“00”、“01”、“02”和“03”附加到“content_”以读取 JSON 文件中每个条目的内容。
我会从第一个“if”得到“content_01”和“content_09”,然后是“content_11”等等。循环将允许我完成变量名称。
等等......当然,我这里没有完整的代码,但我希望我能理解这个想法。