@@ -14760,7 +14760,7 @@ class serializer
1476014760 o->write_character('\"');
1476114761 dump_escaped(i->first, ensure_ascii);
1476214762 o->write_characters("\": ", 3);
14763- dump(i->second, true, ensure_ascii, indent_step, new_indent);
14763+ dump(i->second, true, ensure_ascii, indent_step, new_indent, serialize_binary );
1476414764 o->write_characters(",\n", 2);
1476514765 }
1476614766
@@ -14771,7 +14771,7 @@ class serializer
1477114771 o->write_character('\"');
1477214772 dump_escaped(i->first, ensure_ascii);
1477314773 o->write_characters("\": ", 3);
14774- dump(i->second, true, ensure_ascii, indent_step, new_indent);
14774+ dump(i->second, true, ensure_ascii, indent_step, new_indent, serialize_binary );
1477514775
1477614776 o->write_character('\n');
1477714777 o->write_characters(indent_string.c_str(), current_indent);
@@ -14788,7 +14788,7 @@ class serializer
1478814788 o->write_character('\"');
1478914789 dump_escaped(i->first, ensure_ascii);
1479014790 o->write_characters("\":", 2);
14791- dump(i->second, false, ensure_ascii, indent_step, current_indent);
14791+ dump(i->second, false, ensure_ascii, indent_step, current_indent, serialize_binary );
1479214792 o->write_character(',');
1479314793 }
1479414794
@@ -14798,7 +14798,7 @@ class serializer
1479814798 o->write_character('\"');
1479914799 dump_escaped(i->first, ensure_ascii);
1480014800 o->write_characters("\":", 2);
14801- dump(i->second, false, ensure_ascii, indent_step, current_indent);
14801+ dump(i->second, false, ensure_ascii, indent_step, current_indent, serialize_binary );
1480214802
1480314803 o->write_character('}');
1480414804 }
@@ -14830,14 +14830,14 @@ class serializer
1483014830 i != val.m_value.array->cend() - 1; ++i)
1483114831 {
1483214832 o->write_characters(indent_string.c_str(), new_indent);
14833- dump(*i, true, ensure_ascii, indent_step, new_indent);
14833+ dump(*i, true, ensure_ascii, indent_step, new_indent, serialize_binary );
1483414834 o->write_characters(",\n", 2);
1483514835 }
1483614836
1483714837 // last element
1483814838 assert(not val.m_value.array->empty());
1483914839 o->write_characters(indent_string.c_str(), new_indent);
14840- dump(val.m_value.array->back(), true, ensure_ascii, indent_step, new_indent);
14840+ dump(val.m_value.array->back(), true, ensure_ascii, indent_step, new_indent, serialize_binary );
1484114841
1484214842 o->write_character('\n');
1484314843 o->write_characters(indent_string.c_str(), current_indent);
@@ -14851,13 +14851,13 @@ class serializer
1485114851 for (auto i = val.m_value.array->cbegin();
1485214852 i != val.m_value.array->cend() - 1; ++i)
1485314853 {
14854- dump(*i, false, ensure_ascii, indent_step, current_indent);
14854+ dump(*i, false, ensure_ascii, indent_step, current_indent, serialize_binary );
1485514855 o->write_character(',');
1485614856 }
1485714857
1485814858 // last element
1485914859 assert(not val.m_value.array->empty());
14860- dump(val.m_value.array->back(), false, ensure_ascii, indent_step, current_indent);
14860+ dump(val.m_value.array->back(), false, ensure_ascii, indent_step, current_indent, serialize_binary );
1486114861
1486214862 o->write_character(']');
1486314863 }
@@ -17723,11 +17723,11 @@ class basic_json
1772317723
1772417724 if (indent >= 0)
1772517725 {
17726- s.dump(*this, true, ensure_ascii, static_cast<unsigned int>(indent), serialize_binary);
17726+ s.dump(*this, true, ensure_ascii, static_cast<unsigned int>(indent), 0, serialize_binary);
1772717727 }
1772817728 else
1772917729 {
17730- s.dump(*this, false, ensure_ascii, 0, serialize_binary);
17730+ s.dump(*this, false, ensure_ascii, 0, 0, serialize_binary);
1773117731 }
1773217732
1773317733 return result;
0 commit comments