Outputs a Value in JSON format without formatting (not human friendly). More...
#include <json.h>
Public Member Functions | |
void | enableYAMLCompatibility () |
FastWriter () | |
virtual std::string | write (const Value &root) |
virtual | ~FastWriter () |
Private Member Functions | |
void | writeValue (const Value &value) |
Private Attributes | |
std::string | document_ |
bool | yamlCompatiblityEnabled_ |
Outputs a Value in JSON format without formatting (not human friendly).
The JSON document is written in a single line. It is not intended for 'human' consumption, but may be usefull to support feature such as RPC where bandwith is limited.
Definition at line 3576 of file jsoncpp.cpp.
virtual Json::FastWriter::~FastWriter | ( | ) | [inline, virtual] |
Definition at line 3583 of file jsoncpp.cpp.
std::string Json::FastWriter::write | ( | const Value & | root | ) | [virtual] |
Implements Json::Writer.
Definition at line 3590 of file jsoncpp.cpp.
void Json::FastWriter::writeValue | ( | const Value & | value | ) | [private] |
Definition at line 3600 of file jsoncpp.cpp.
std::string Json::FastWriter::document_ [private] |
bool Json::FastWriter::yamlCompatiblityEnabled_ [private] |