17#ifndef A11_DATA_JSON_H_
18#define A11_DATA_JSON_H_
23#include <absl/status/statusor.h>
24#include <nlohmann/json_fwd.hpp>
32 const WireMessage& message);
35 const nlohmann::json&
value);
std::string value
Definition discover.cc:114
absl::StatusOr< WireMessage > WireMessageFromJsonValue(const Json &value)
Definition json.cc:442
absl::StatusOr< WireMessage > WireMessageFromJson(std::string_view encoded)
Definition json.cc:478
absl::StatusOr< std::string > WireMessageToJson(const WireMessage &message)
Definition json.cc:437
absl::StatusOr< Json > WireMessageToJsonValue(const WireMessage &message)
Definition json.cc:414
A11's core wire value types: chunks, node fragments and messages.