我无法找到这个特定问题的解决方案,因此查询......
基本上,给定以下目录结构......
rootfolder
--- foldera
--- foldera1
---scenario1.json
--- folderb
--- folderb1
---scenario2.json
我想使用node.js
创建以下json对象{
"rootfolder": {
"foldera": {
"foldera1": {
"scenario1": {
"id": 1,
"name": "foobar"
}
}
},
"folderb": {
"folderb1": {
"scenario2": {
"id": 202,
"address": "somestreet",
"postcode": 12334343
}
}
}
}
}
所以它使用文件夹和文件名作为json节点,每当找到json文件时,它就会将其内容解析为对象。
有什么想法吗?
答案 0 :(得分:0)
好吧,你想要捕获每个路径并将其写在json上,因此你必须阅读项目的整个路径。你可以使用正则表达式将文件夹保存在字符串上的文件名,然后按顺序调用变量名,我不会告诉你任何代码,但我很确定其余代码将完成或建议一个更好的答案,祝你好运