Utilities for conversion Protobuf -> Json.
Definition in file proto_json.hpp.
Go to the source code of this file.
#include <google/protobuf/struct.pb.h>#include <google/protobuf/util/json_util.h>#include <userver/formats/json.hpp>#include <userver/formats/json/serialize.hpp>
 Include dependency graph for proto_json.hpp:Namespaces | |
| namespace | ugrpc | 
| Asynchronous gRPC driver.  | |
| namespace | formats | 
| Value formats representation, parsing and serialization.  | |
| namespace | formats::serialize | 
| Common serializers.  | |
| namespace | formats::parse | 
| Generic parsers and converters.  | |
Functions | |
| formats::json::Value | ugrpc::MessageToJson (const google::protobuf::Message &message) | 
| Returns formats::json::Value representation of protobuf message.   | |
| std::string | ugrpc::ToString (const google::protobuf::Message &message) | 
| Converts message to human readable string.  | |
| std::string | ugrpc::ToJsonString (const google::protobuf::Message &message) | 
| Returns Json-string representation of protobuf message.   | |
| json::Value | formats::serialize::Serialize (const google::protobuf::Message &message, To< json::Value >) | 
| google::protobuf::Value | formats::parse::Parse (const formats::json::Value &value, To< google::protobuf::Value >) |