2017-09-21 76 views
0

我的JSON文件位于以下路径,我想将它们组合成一个JSON,其中的键等于文件的名称。使用grunt-concat-json排除输出中的目录结构

src/ 
    john/ 
    doe/ 
     one.json 
     two.json 
     three.json 

如果我的呼噜声,CONCAT,JSON的结构是这样的:

"concat-json": { 
     "en": { 
      src: "src/john/doe/*.json", 
      dest: "output.json" 
     } 
    } 

output.json:

{ 
"src": { 
    "john": { 
     "doe": { 
     one: {...}, 
     two: {...} 
     } 
    } 
    } 
} 

我希望我的output.json是

{ 
    one: {...}, 
    two: {...} 
} 

我该如何做到这一点? 谢谢。

回答

0

下面是解:

更改的concat-JSON在咕噜如下:

"concat-json": { 
     "en": { 
      src: "**/*.json", 
      cwd: "src/john/doe", 
      dest: "output.json" 
     } 
    } 

这里output.json将是:

{ 
    one: {...}, 
    two: {...} 
}