我有以下在 bash 中有效的内容:
curl -d "{ \"auth_token\": \"secret\", \"current\":"${COUNT}"}" http://lab:3030/widgets/connections
但是,如果我在 Ruby 中尝试这样做会失败:
`curl -d "{\"auth_token\":\"secret\",\"current\":"#{count}"}" http://lab:3030/widgets/connections`
并得到这个错误信息:
JSON::ParserError - 746: unexpected token at '{auth_token:secret,current:4}':
Ruby 的输出在屏幕上看起来是正确的,但会触发 JSON 解析器错误。我还能检查什么?
我正在考虑使用像遏制福这样的宝石,但无法弄清楚如何构建它以使其看起来与上面的 bash 相同。
谢谢。