JsonWriter.cpp 515 B

12345678910111213141516171819202122232425
  1. #include "JsonWriter.h"
  2. #include "EscapedString.h"
  3. using namespace ArduinoJson::Internals;
  4. void JsonWriter::writeString(char const* value)
  5. {
  6. _length += EscapedString::printTo(value, _sink);
  7. }
  8. void JsonWriter::writeInteger(long value)
  9. {
  10. _length += _sink->print(value);
  11. }
  12. void JsonWriter::writeBoolean(bool value)
  13. {
  14. _length += _sink->print(value ? "true" : "false");
  15. }
  16. void JsonWriter::writeDouble(double value, int decimals)
  17. {
  18. _length += _sink->print(value, decimals);
  19. }