[英]rest-client gem with ruby
所以我正在使用 rest-client gem 並且能夠從我的 API 請求中獲得響應,響應如下:
{"Invoice"=>[{"ReqKey"=>"9", "RequestID"=>"9B06C27E61BE4B8DB6B9", "SyncGuid"=>"D98013521663AE4E8251A327B0032A2C"}, {"ReqKey"=>"12", "RequestID"=>"E34FAB7ED5D74D30A61E", "SyncGuid"=>"9A01B67D186C0E4ABF787002624A97C5"}]}
正如您所看到的,它返回了一個數組[2] 的發票。 我的問題是如何確定返回的數組大小?
如果有幫助,我可以使用以下內容提取值,但確實需要數組有多大。
resp = $RESPONSE['Invoice'][0]
value = resp.fetch("ReqKey")
返回正確的值 9
另一個問題:這個響應是什么格式?
我想我回答了我自己的問題。 隨機試過
resp2 = $RESPONSE['Invoices']['Invoice'].size
它奏效了。
仍然想知道這在技術上是什么格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.