【发布时间】:2019-12-02 14:01:05
【问题描述】:
目前我的数组需要读取两个 JSON 文件。有没有办法让我将它们作为一个数组读取?
我已经尝试将两者都放入一个常量变量中,但没有奏效。像这样显然不是解决方案:
const var = [{json_file_1}, {json_file_2}];
我也尝试过 lodash,但我仍然没有找到解决方案,但我还有一个 console.log 行用于上面的代码。
console.log(_.flattenDeep(ThisFunction(var)));
ThisFunction() 读取我的 json 的内容。
这是我当前的数组。它只读取一个 json 文件:
const option = json_file_1
.map(group => (
<div key={group.title}>
<div>
{group.title}
</div>
{group.child_one.map(object => (
<div key={object.title}>
{object.title}
</div>
))
</div>
));
两个 JSON 文件都是这样的:
[
{
"title": "this title",
"child_one": [
{
"content_1",
"content_2"
}
],
"child_two": [
{
"title" "this title",
"something": "something else"
},
{
"title" "this title",
"something": "something else"
}
]
}
]
输出应将两个文件作为一个数组读取。完成此操作后,我是否能够集成更多 JSON 文件以供读取?
【问题讨论】:
标签: arrays json reactjs frontend