簡體   English   中英

帶有紅寶石的rest-client gem

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM