我想提出一個API調用和接收以下回應(這是很長,所以我展示的重要組成部分):無法訪問的Ruby Array和Hash值
... "fields":{"count"_1:["0"],"count_2":["5"]} ...
當我這樣做:
call["fields"]["count_1"]
它返回
["0"]
我需要它給我只是整數。我想:
call["fields"]["count_1"][0]
而且我也試過:
call["fields"]["count_1"][0].to_i
我在Rails的運行這一點,它給我的錯誤:
undefined method `[]' for nil:NilClass
但它不工作。
如果它按照你聲明的返回'[「0」]',那麼添加'[0]'就可以正常工作。 – meagar
結果應該是什麼? –
@WayneConrad看看OP寫了什麼**我需要它給我一個整數。**'call [「fields」] [「count_1」] [0]'給出'「0」'。但他想要'0'。 –