使用.each循环API响应-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

使用.each循环API响应

2019-04-10 13:38:42 1388 1

我希望能够在循环中解析API响应。

我在控制器方法中有这个:

@payout_batch= PayPal::SDK::REST::Payout.get('xxxxxxx')
logger.info "Got Payout Batch Status[#{@payout_batch.batch_header.payout_batch_id}]"

rescue ResourceNotFound => err
logger.error "Payout Batch not Found"
end
我可以显示这样的结果:

<%= @payout_batch.batch_header.amount.value %>
但我希望能够循环遍历.each循环中的所有内容,如果可行的话......我尝试过几种方法,但似乎没有任何工作:

<% @payout_batch.batch_header.each do |x| %>

<%= (x["amount"]) %>

<% end %>
还有很多类似的方法。尝试用以下方法定义响应:

json = JSON.parse(@payout_batch)
并使用json循环,但这似乎无法正常工作。

问题:如何通过循环在视图中产生响应?

取消 提交回答
全部回答(1)
  • 小六码奴
    2019-07-17 23:33:06

    PayPal和Stripe Payment Gateway的响应始终采用数组的形式。(目前,我不知道其他网关,因为我已经在这两个网站上工作。)

    你可以说他们必须维护一个共同的结构来处理单个记录或多个记录,这就是为什么它在每个支付网关的大多数情况下以数组的形式返回。

    0 0
相关问答

4

回答

请教一个范围查询的问题

小文文文 2019-06-14 14:37:01 116392浏览量 回答数 4

5

回答

Spark 【问答合集】

社区小助手 2019-05-29 14:13:40 129513浏览量 回答数 5

10

回答

【精品问答合集】Hbase热门问答

hbase小能手 2019-05-29 14:37:26 123082浏览量 回答数 10

30

回答

云计算之路:为什么要选择云计算

cnblogs 2013-03-27 10:22:27 144429浏览量 回答数 30

3

回答

Logstash采集文件名称以及自定义格式的日志文件采集

Snorlax 2019-06-18 11:51:28 115811浏览量 回答数 3

1

回答

出现这个问题求解决This XML file does not appear to have any

淘合肥 2017-04-08 21:07:00 99915浏览量 回答数 1

43

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 142818浏览量 回答数 43

82

回答

OSS入门教程

belle.zhoux 2014-07-07 17:14:27 158266浏览量 回答数 82

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 483306浏览量 回答数 24

62

回答

磁盘原地扩容功能4月22日正式上线

艳馨 2015-04-21 23:40:33 97131浏览量 回答数 62
+关注
8
文章
487
问答
问答排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载