#include <json/writer.h>
#include "json_tool.h"
#include <iomanip>
#include <memory>
#include <sstream>
#include <utility>
#include <set>
#include <cassert>
#include <cstring>
#include <cstdio>
#include <float.h>
Go to the source code of this file.
|
| Json |
| JSON (JavaScript Object Notation).
|
|
|
static bool | Json::containsControlCharacter (const char *str) |
|
static bool | Json::containsControlCharacter0 (const char *str, unsigned len) |
|
std::string | Json::valueToString (LargestInt value) |
|
std::string | Json::valueToString (LargestUInt value) |
|
std::string | Json::valueToString (Int value) |
|
std::string | Json::valueToString (UInt value) |
|
std::string | Json::valueToString (double value, bool useSpecialFloats, unsigned int precision) |
|
std::string | Json::valueToString (double value) |
|
std::string | Json::valueToString (bool value) |
|
std::string | Json::valueToQuotedString (const char *value) |
|
static char const * | Json::strnpbrk (char const *s, char const *accept, size_t n) |
|
static std::string | Json::valueToQuotedStringN (const char *value, unsigned length) |
|
static void | Json::getValidWriterKeys (std::set< std::string > *valid_keys) |
|
std::string | Json::writeString (StreamWriter::Factory const &factory, Value const &root) |
| Write into stringstream, then return string, for convenience. More...
|
|
std::ostream & | Json::operator<< (std::ostream &sout, Value const &root) |
|
#define snprintf _snprintf |