【发布时间】:2021-12-26 16:05:15
【问题描述】:
预期是什么?:
我想转换下面列出的目录结构
到单个 JSON 文件中。
目录结构包含 JSON 文件
应该包含在
输出文件也是如此。
限制:
Node.js
问题:
什么是好的/有效的
生成所需输出的方法,
使用 Node.js + 模块?
从逻辑上讲,会是什么
必要的步骤?
目录结构:
CMS/
├── en/
| ├──brand_one/
| | ├──footer.json
| | ├──header.json
| ├──brand_two/
| | ├──footer.json
| | ├──header.json
| ├──brand_three/
| | ├──footer.json
| | ├──header.json
├── de/
| ├──brand_one/
| | ├──footer.json
| | ├──header.json
| ├──brand_two/
| | ├──footer.json
| | ├──header.json
| ├──brand_three/
| | ├──footer.json
| | ├──header.json
├── fr/
| ├──brand_one/
| | ├──footer.json
| | ├──header.json
| ├──brand_two/
| | ├──footer.json
| | ├──header.json
| ├──brand_three/
| | ├──footer.json
| | ├──header.json
├── es/
| ├──brand_one/
| | ├──footer.json
| | ├──header.json
| ├──brand_two/
| | ├──footer.json
| | ├──header.json
| ├──brand_three/
| | ├──footer.json
| | ├──header.json
[...]
期望的输出:
// content.json
{
"en":[
{
"brand_one":{
"footer":{
"val": "value",
[...]
},
"header":{
"val": "value",
[...]
}
},
"brand_two":{
"footer":{
"val": "value",
[...]
},
"header":{
"val": "value",
[...]
}
},
"brand_three":{
"footer":{
"val": "value",
[...]
},
"header":{
"val": "value",
[...]
}
}
}
],
[...]
}
【问题讨论】:
标签: javascript node.js json