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