lib/httparty/parser.rb in httparty-0.14.0 vs lib/httparty/parser.rb in httparty-0.15.0

- old
+ new

@@ -112,11 +112,13 @@ def xml MultiXml.parse(body) end + UTF8_BOM = "\xEF\xBB\xBF".freeze + def json - JSON.parse(body, :quirks_mode => true, :allow_nan => true) + JSON.parse(body.gsub(/\A#{UTF8_BOM}/, ''), :quirks_mode => true, :allow_nan => true) end def csv CSV.parse(body) end