| Index: base/json/json_string_value_serializer.cc
|
| diff --git a/base/json/json_string_value_serializer.cc b/base/json/json_string_value_serializer.cc
|
| index cd786db9e77455b116cc9dde07987b7b4050310d..2e46ab387a20a19b9fe02735640e97907c13896f 100644
|
| --- a/base/json/json_string_value_serializer.cc
|
| +++ b/base/json/json_string_value_serializer.cc
|
| @@ -41,18 +41,15 @@ bool JSONStringValueSerializer::SerializeInternal(const Value& root,
|
| }
|
|
|
| JSONStringValueDeserializer::JSONStringValueDeserializer(
|
| - const base::StringPiece& json_string)
|
| - : json_string_(json_string),
|
| - allow_trailing_comma_(false) {
|
| -}
|
| + const base::StringPiece& json_string,
|
| + int options)
|
| + : json_string_(json_string), options_(options) {}
|
|
|
| JSONStringValueDeserializer::~JSONStringValueDeserializer() {}
|
|
|
| std::unique_ptr<Value> JSONStringValueDeserializer::Deserialize(
|
| int* error_code,
|
| std::string* error_str) {
|
| - return base::JSONReader::ReadAndReturnError(
|
| - json_string_, allow_trailing_comma_ ? base::JSON_ALLOW_TRAILING_COMMAS
|
| - : base::JSON_PARSE_RFC,
|
| - error_code, error_str);
|
| + return base::JSONReader::ReadAndReturnError(json_string_, options_,
|
| + error_code, error_str);
|
| }
|
|
|