aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/protobuf/json/proto2json_printer.h
diff options
context:
space:
mode:
authorlavv17 <lavv17@yandex-team.com>2024-02-15 13:16:43 +0300
committerlavv17 <lavv17@yandex-team.com>2024-02-15 13:36:35 +0300
commit524319c9b011a50744ee1c873e7292b615052cd6 (patch)
treea7c52f035a4a86d558881e918a9526b37c405b8a /library/cpp/protobuf/json/proto2json_printer.h
parentcbb28d478883b8acc82a4f6e3f816eae1da92887 (diff)
downloadydb-524319c9b011a50744ee1c873e7292b615052cd6.tar.gz
support Any in Proto2Json
31e18f04efdf8642428d4ab8ec8c87b4101f5ff2
Diffstat (limited to 'library/cpp/protobuf/json/proto2json_printer.h')
-rw-r--r--library/cpp/protobuf/json/proto2json_printer.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/library/cpp/protobuf/json/proto2json_printer.h b/library/cpp/protobuf/json/proto2json_printer.h
index a127819386..360e66ad2f 100644
--- a/library/cpp/protobuf/json/proto2json_printer.h
+++ b/library/cpp/protobuf/json/proto2json_printer.h
@@ -60,6 +60,9 @@ namespace NProtobufJson {
template <class T>
bool NeedStringifyNumber(T value) const;
+ bool TryPrintAny(const NProtoBuf::Message& proto, IJsonOutput& json);
+ void PrintFields(const NProtoBuf::Message& proto, IJsonOutput& json);
+
protected:
const TProto2JsonConfig& Config;
TString TmpBuf;