2

我有一个文件夹,其中包含许多 JSON 文件。

我想获取文件名以 ..json结尾的所有文件,_LAST.json并将它们组合成一个 JSON 文件。要处理的每个文件的名称如下:

Bill_LAST.json
Jane_LAST.json
Kitty_LAST.json

Bill_LAST.json好像:

[{

    "Date": "2012-11-19",
    "Name": "Bill",
    "Age": 54,
    "Sex": "M"

}]
4

1 回答 1

5

它可能很简单:

json = Dir['./*_LAST.json'].map { |f| JSON.parse File.read(f) }.flatten

是一个工作演示。

于 2012-11-20T22:09:43.240 回答