私はRubyには新しく、数行のデータ(実際にはJSON)を取得し、コマンドラインのテーブルに変換するプログラムを作成しました。プログラムに埋め込まれたJSONデータですべてうまく動作しますが、データをコマンドラインに貼り付けるようにユーザーに求めてもらいたいと思います。私はgets
とchomp
について知っていますが、JSONは複数行/改行で書式設定されているため、コマンドラインに貼り付けると、各行が別々のエントリとして取得されます。私は答えがシンプルだと思うが、私はオンラインで情報を見つけるのに苦労している。私は一度にすべてをペーストしてすべてのキャリッジリターンを無視するだけです。複数の改行を含むコマンドラインへの入力を貼り付け
提案がありますか?
これはよく似ていない質問です。それほどきれいな答えはありません:http://stackoverflow.com/questions/13839940/ruby-gets-that-works-over-multiple-lines - そうでなければ:それはユーザーにファイル名/パスの入力を求め、ファイルからjsonを読み込みますか? – trueunlessfalse