xrpld
Toggle main menu visibility
Loading...
Searching...
No Matches
libxrpl
json
to_string.cpp
1
#include <xrpl/json/to_string.h>
2
3
#include <xrpl/json/json_writer.h>
4
5
#include <
string
>
6
7
namespace
json
{
8
9
std::string
10
to_string
(
Value
const
& value)
11
{
12
return
FastWriter
().
write
(value);
13
}
14
15
std::string
16
pretty
(
Value
const
& value)
17
{
18
return
StyledWriter
().
write
(value);
19
}
20
21
}
// namespace json
std::string
json::FastWriter
Outputs a Value in JSON format without formatting (not human friendly).
Definition
json_writer.h:37
json::FastWriter::write
std::string write(Value const &root) override
Definition
json_writer.cpp:179
json::StyledWriter
Writes a Value in JSON format in a human friendly way.
Definition
json_writer.h:73
json::StyledWriter::write
std::string write(Value const &root) override
Serialize a Value in JSON format.
Definition
json_writer.cpp:259
json::Value
Represents a JSON value.
Definition
json_value.h:117
json
JSON (JavaScript Object Notation).
Definition
json_errors.h:5
json::pretty
std::string pretty(Value const &)
Writes a json::Value to an std::string.
Definition
to_string.cpp:16
json::to_string
std::string to_string(Value const &)
Writes a json::Value to an std::string.
Definition
to_string.cpp:10
string
Generated by
1.17.0