Index: base/json/json_value_serializer.cc |
=================================================================== |
--- base/json/json_value_serializer.cc (revision 110026) |
+++ base/json/json_value_serializer.cc (working copy) |
@@ -17,24 +17,10 @@ |
JSONStringValueSerializer::~JSONStringValueSerializer() {} |
bool JSONStringValueSerializer::Serialize(const Value& root) { |
- return SerializeInternal(root, false); |
-} |
- |
-bool JSONStringValueSerializer::SerializeAndOmitBinaryValues( |
- const Value& root) { |
- return SerializeInternal(root, true); |
-} |
- |
-bool JSONStringValueSerializer::SerializeInternal(const Value& root, |
- bool omit_binary_values) { |
if (!json_string_ || initialized_with_const_string_) |
return false; |
- base::JSONWriter::WriteWithOptions( |
- &root, |
- pretty_print_, |
- omit_binary_values ? base::JSONWriter::OPTIONS_OMIT_BINARY_VALUES : 0, |
- json_string_); |
+ base::JSONWriter::Write(&root, pretty_print_, json_string_); |
return true; |
} |
@@ -52,21 +38,10 @@ |
/******* File Serializer *******/ |
bool JSONFileValueSerializer::Serialize(const Value& root) { |
- return SerializeInternal(root, false); |
-} |
- |
-bool JSONFileValueSerializer::SerializeAndOmitBinaryValues(const Value& root) { |
- return SerializeInternal(root, true); |
-} |
- |
-bool JSONFileValueSerializer::SerializeInternal(const Value& root, |
- bool omit_binary_values) { |
std::string json_string; |
JSONStringValueSerializer serializer(&json_string); |
serializer.set_pretty_print(true); |
- bool result = omit_binary_values ? |
- serializer.SerializeAndOmitBinaryValues(root) : |
- serializer.Serialize(root); |
+ bool result = serializer.Serialize(root); |
if (!result) |
return false; |