mirror of
https://github.com/eledio-devices/thirdparty-ArduinoJson.git
synced 2025-11-01 08:48:30 +01:00
Refactoring....
This commit is contained in:
@@ -75,30 +75,20 @@ size_t PrettyPrintDecorator::writeComma()
|
|||||||
|
|
||||||
size_t PrettyPrintDecorator::writeOpening(uint8_t c)
|
size_t PrettyPrintDecorator::writeOpening(uint8_t c)
|
||||||
{
|
{
|
||||||
size_t n;
|
bool inEmptyBlock = previousChar == '{' || previousChar == '[';
|
||||||
|
|
||||||
if (previousChar == '{' || previousChar == '[')
|
size_t n = inEmptyBlock ? writeln() + sink.write(c) : sink.write(c);
|
||||||
{
|
|
||||||
n = writeln() + sink.write(c);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
n = sink.write(c);
|
|
||||||
}
|
|
||||||
|
|
||||||
indent++;
|
indent++;
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t PrettyPrintDecorator::writeClosing(uint8_t c)
|
size_t PrettyPrintDecorator::writeClosing(uint8_t c)
|
||||||
{
|
{
|
||||||
|
bool inEmptyBlock = previousChar == '{' || previousChar == '[';
|
||||||
|
|
||||||
indent--;
|
indent--;
|
||||||
if (previousChar == '{' || previousChar == '[')
|
|
||||||
{
|
return inEmptyBlock ? sink.write(c) : writeln() + sink.write(c);
|
||||||
return sink.write(c);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return writeln() + sink.write(c);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user