#include <folly/json.h>
#include <algorithm>
#include <functional>
#include <iterator>
#include <type_traits>
#include <boost/algorithm/string.hpp>
#include <folly/Conv.h>
#include <folly/Portability.h>
#include <folly/Range.h>
#include <folly/String.h>
#include <folly/Unicode.h>
#include <folly/lang/Bits.h>
#include <folly/portability/Constexpr.h>
Go to the source code of this file.
|
| std::array< uint64_t, 2 > | folly::json::buildExtraAsciiToEscapeBitmap (StringPiece chars) |
| |
| std::string | folly::json::serialize (dynamic const &dyn, serialization_opts const &opts) |
| |
| template<bool EnableExtraAsciiEscapes, class T > |
| size_t | folly::json::firstEscapableInWord (T s, const serialization_opts &opts) |
| |
| template<bool EnableExtraAsciiEscapes> |
| void | folly::json::escapeStringImpl (StringPiece input, std::string &out, const serialization_opts &opts) |
| |
| void | folly::json::escapeString (StringPiece input, std::string &out, const serialization_opts &opts) |
| |
| std::string | folly::json::stripComments (StringPiece jsonC) |
| |
| dynamic | folly::parseJson (StringPiece range) |
| |
| dynamic | folly::parseJson (StringPiece range, json::serialization_opts const &opts) |
| |
| std::string | folly::toJson (dynamic const &dyn) |
| |
| std::string | folly::toPrettyJson (dynamic const &dyn) |
| |
| void | folly::PrintTo (const dynamic &dyn, std::ostream *os) |
| |
| unsigned int currentRecursionLevel_ {0} |
|
private |
| unsigned* const indentLevel_ |
|
private |
| json::serialization_opts const& opts_ |
|
private |