From 5aa825894de355c8175fb94e6b810136b32b155b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org> Date: Thu, 19 Aug 2021 20:54:46 +0200 Subject: [PATCH] MAINT: add whitespaces when printing json --- include/caosdb/entity.h | 10 ++++++---- include/caosdb/transaction.h | 6 ++++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/include/caosdb/entity.h b/include/caosdb/entity.h index 13834b7..831200c 100644 --- a/include/caosdb/entity.h +++ b/include/caosdb/entity.h @@ -367,7 +367,8 @@ public: * This is intended for debugging. */ inline auto ToString() const -> const std::string { - google::protobuf::util::JsonOptions options; + google::protobuf::util::JsonPrintOptions options; + options.add_whitespace = true; std::string out; google::protobuf::util::MessageToJsonString(*(this->wrapped), &out, options); return out; @@ -538,10 +539,10 @@ public: * This is intended for debugging */ inline auto ToString() const -> const std::string { - google::protobuf::util::JsonOptions options; + google::protobuf::util::JsonPrintOptions options; + options.add_whitespace = true; std::string out; google::protobuf::util::MessageToJsonString(*(this->wrapped), &out, options); - return out; } @@ -649,7 +650,8 @@ public: [[nodiscard]] auto GetInfos() const -> const Messages & { return infos; } inline auto ToString() const -> const std::string { - google::protobuf::util::JsonOptions options; + google::protobuf::util::JsonPrintOptions options; + options.add_whitespace = true; std::string out; google::protobuf::util::MessageToJsonString(*(this->wrapped), &out, options); return out; diff --git a/include/caosdb/transaction.h b/include/caosdb/transaction.h index c994ed6..78524cf 100644 --- a/include/caosdb/transaction.h +++ b/include/caosdb/transaction.h @@ -391,7 +391,8 @@ public: * For debugging. */ inline auto ResponseToString() const -> const std::string { - google::protobuf::util::JsonOptions options; + google::protobuf::util::JsonPrintOptions options; + options.add_whitespace = true; std::string out; google::protobuf::util::MessageToJsonString(*this->response, &out, options); return out; @@ -403,7 +404,8 @@ public: * For debugging. */ inline auto RequestToString() const -> const std::string { - google::protobuf::util::JsonOptions options; + google::protobuf::util::JsonPrintOptions options; + options.add_whitespace = true; std::string out; google::protobuf::util::MessageToJsonString(*this->request, &out, options); return out; -- GitLab