-1

我正在尝试在我的 Rails 4 应用程序中使用JSON.parse. 我不断收到此错误:

757: unexpected token at '<?xml version="1.0" encoding="UTF-8"?> <Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>BB0CDD4F68DBE9C0</RequestId><HostId>SwLqpcx7wpspbYzXONm1XGRG46dGHxnDroplppsxqtU4v/iVwEGOvpRWpBNR+LMPduTldva/5Nk=</HostId></Error>'

在此处输入图像描述

4

1 回答 1

2

看起来错误响应没有作为 JSON 返回。您可以执行以下操作:

def reviews
  JSON.parse(reviews_json)['Reviews']
rescue JSON::ParserError
  []
end
于 2017-09-02T10:31:31.660 回答