【发布时间】:2014-05-28 22:21:40
【问题描述】:
我有一个通过终端调用的 ruby 程序。当我调用特定命令时,我想在终端中将我的 JSON 响应对象作为字符串获取。我怎样才能做到这一点?我尝试将命令的输出(用 say_ok 打印)存储在 bash 变量中,但没有运气。我不确定这里的正确方法是什么,因此不胜感激。
红宝石
say_ok response.body
重击
JSONOBJECT=$(myrubyapp postandgetresponse)
echo "${JSONOBJECT}"
编辑:
返回对象而不是 say_ok 似乎已经奏效了。验证后我会更新。
【问题讨论】: