我希望循環瀏覽json文件的目錄並將它們轉換爲ruby哈希。我的文件looper函數成功抓取每個文件,並且這些文件的格式是正確的。這裏是我的代碼:沒有將文件隱式轉換爲字符串
def self.update_server
if Dir.exist?("log/order_errors") == true
logger.debug "#{Dir.entries("log/order_errors")}"
Dir.foreach("log/order_errors") { |f|
logger.debug "Retrieved #{f}"
File.open(f, "r") { |current_file|
JSON.parse(current_file)
}
}
else
logger.error "Was unable to find the directory specified."
end
end
是怎麼回事還是我需要做整理我的文件,使他們能夠正確地解析了什麼內容的任何想法?
謝謝!最初在dir.exists?()之後,我做了些什麼,但由於某種原因,我改變了這一點。我理解你的想法,而這確實是重複的和不必要的。你所說的json文檔相當糟糕。感謝你的解釋,我是一個小菜鳥,這對我有很大的幫助。 – James 2015-02-24 16:28:24