Khi tôi đang cố gắng để phân tích một số loại phản ứng thành JSON Tôi nhận được lỗi sau. Tôi đã lớn lên JSON :: ParserError trong mã của tôi nếu phân tích cú pháp trong trường hợp thất bại. Nhưng loại ngoại lệ này không xuất hiện trong lỗi trình phân tích cú pháp này. Tôi không biết tại sao loại lỗi này lại bị ném? và Làm thế nào để giải quyết lỗi này?Không chuyển đổi ngầm của HTTParty :: đáp ứng vào Chuỗi
mã:
begin
parsed_response = JSON.parse(response)
rescue JSON::ParserError => e
nil
end
Lỗi:
A TypeError occurred in background at 2014-11-16 03:01:08 UTC :
no implicit conversion of HTTParty::Response into String
Cảm ơn. Tôi sẽ kiểm tra – Sam
response.body không làm việc ra cho tất cả các câu trả lời. vì vậy TypeError là giải pháp duy nhất để giải cứu điều này – Sam