我有一个包含许多JSON文件的文件夹.
我想获取.json文件名结尾的所有文件,_LAST.json并将它们组合成一个JSON文件.要处理的每个文件都命名为:
Bill_LAST.json
Jane_LAST.json
Kitty_LAST.json
Run Code Online (Sandbox Code Playgroud)
Bill_LAST.json 好像:
[{
"Date": "2012-11-19",
"Name": "Bill",
"Age": 54,
"Sex": "M"
}]
Run Code Online (Sandbox Code Playgroud)
小智 5
它可以很简单:
json = Dir['./*_LAST.json'].map { |f| JSON.parse File.read(f) }.flatten
Run Code Online (Sandbox Code Playgroud)