2017-09-02 15 views
-1

Rails 4アプリケーションのJSONデータをJSON.parseで解析しようとしています。私はこのエラーを得続ける:エラー応答がJSONとして返されないようにRuby on Rails 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>' 

enter image description here

+2

レスポンスはjson形式ではないようです。エラーメッセージを見ましたか? –

+0

[Ruby on Rails JSON.parseの予期しないトークンエラー]の重複の可能性あり(https://stackoverflow.com/questions/5130822/ruby-on-rails-json-parse-unexpected-token-error) – halfer

+0

高度にローカライズされた指導を求める傾向があるか、場合によっては、Q&Aフォーマットに適合しない進行中または私的援助を求める傾向があります。それはむしろあいまいであり、より具体的な質問に置き換えられるほうがよい。 [なぜ誰かが私を助けることができるのですか?」という実際の質問ではないのはなぜですか?](// meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-question ) – halfer

答えて

1

が見えます。

def reviews 
    JSON.parse(reviews_json)['Reviews'] 
rescue JSON::ParserError 
    [] 
end 
関連する問題