我解析文件input.json
到哈希像這樣紅寶石解析JSON無需打印效果
input_object = JSON.parse(File.read('input.json'))
當我運行該腳本,無論是在IRB或運行ruby script.rb
,終端我運行它從開始打印目的。這通常不會成爲問題,但input.json
是一個大文件,可能需要10〜20分鐘才能打印。有沒有一種方法可以靜靜地做到這一點?
更新:即使有irb_context.echo = false
,它打印。這意味着設置input_object =
對象未被打印。
什麼你應該打印到標準輸出,除非你是在IRB。 – ptierno 2015-02-10 23:22:34
我將它添加到'script.rb'中,並運行'ruby script.rb',並將它打印在終端中。我使用的是Ruby 2.1.2。 – 2015-02-10 23:26:07
你可以測試它更小,絕對有效的json文件例如test.json { 「測試」:123 } ? – JariOtranen 2015-02-10 23:26:58