rails ruby 中对于使用Savon请求web service 获取到大量json数据的处理

当获取到的数据量超过一定数量的时候,在做JSON.parse的时候发现请求到的数据丢失。是由于数据量过大造成的获取到的数据不全,可做如下处理

response.http.body  #获取到完整的xml文件

然后存成文件后再进一步使用JSON::Stream::Parser来处理该文本,

就可以曲线处理数据

posted @ 2017-12-04 11:27  皓贤  阅读(391)  评论(0编辑  收藏  举报