38 lines
1.2 KiB
C++
38 lines
1.2 KiB
C++
// Protocol Buffers - Google's data interchange format
|
|
// Copyright 2008 Google Inc. All rights reserved.
|
|
//
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file or at
|
|
// https://developers.google.com/open-source/licenses/bsd
|
|
|
|
// Utility functions to convert between protobuf binary format and proto3 JSON
|
|
// format.
|
|
#ifndef GOOGLE_PROTOBUF_UTIL_JSON_UTIL_H__
|
|
#define GOOGLE_PROTOBUF_UTIL_JSON_UTIL_H__
|
|
|
|
#include "absl/base/attributes.h"
|
|
#include "google/protobuf/json/json.h"
|
|
|
|
namespace google {
|
|
namespace protobuf {
|
|
namespace util {
|
|
using JsonParseOptions = ::google::protobuf::json::ParseOptions;
|
|
using JsonPrintOptions = ::google::protobuf::json::PrintOptions;
|
|
|
|
using JsonOptions ABSL_DEPRECATED("use JsonPrintOptions instead") =
|
|
JsonPrintOptions;
|
|
|
|
using ::google::protobuf::json::BinaryToJsonStream;
|
|
using ::google::protobuf::json::BinaryToJsonString;
|
|
|
|
using ::google::protobuf::json::JsonStringToMessage;
|
|
using ::google::protobuf::json::JsonToBinaryStream;
|
|
|
|
using ::google::protobuf::json::JsonToBinaryString;
|
|
using ::google::protobuf::json::MessageToJsonString;
|
|
} // namespace util
|
|
} // namespace protobuf
|
|
} // namespace google
|
|
|
|
#endif // GOOGLE_PROTOBUF_UTIL_JSON_UTIL_H__
|