-1
所以我用其他客戶端的寶石和我能夠從我的API請求的響應,響應如下:其他客戶端的寶石有紅寶石
{"Invoice"=>[{"ReqKey"=>"9", "RequestID"=>"9B06C27E61BE4B8DB6B9", "SyncGuid"=>"D98013521663AE4E8251A327B0032A2C"}, {"ReqKey"=>"12", "RequestID"=>"E34FAB7ED5D74D30A61E", "SyncGuid"=>"9A01B67D186C0E4ABF787002624A97C5"}]}
正如你可以看到它是返回發票的數組[2]。我的問題是我如何確定返回的數組大小?
如果有幫助,我可以用下面的方法取出數值,但真的需要數組有多大。
resp = $RESPONSE['Invoice'][0]
value = resp.fetch("ReqKey")
返回正確的值9
另一個問題是:是什麼格式對此有何反應?
'resp.values.map {| invoices | invoices.map {| invoice |發票[「ReqKey」]}}'? –