#include "json_tool.h"
#include <json/writer.h>
#include <cassert>
#include <cstring>
#include <iomanip>
#include <memory>
#include <set>
#include <sstream>
#include <utility>
#include <cmath>
#include <cstdio>
#include <float.h>
Go to the source code of this file.
|  | 
|  | Json | 
|  | JSON (JavaScript Object Notation). 
 | 
|  | 
|  | 
| String | Json::valueToString (LargestInt value) | 
|  | 
| String | Json::valueToString (LargestUInt value) | 
|  | 
| String | Json::valueToString (Int value) | 
|  | 
| String | Json::valueToString (UInt value) | 
|  | 
| String | Json::valueToString (double value, unsigned int precision=Value::defaultRealPrecision, PrecisionType precisionType=PrecisionType::significantDigits) | 
|  | 
| String | Json::valueToString (bool value) | 
|  | 
| static bool | Json::isAnyCharRequiredQuoting (char const *s, size_t n) | 
|  | 
| static unsigned int | Json::utf8ToCodepoint (const char *&s, const char *e) | 
|  | 
| static String | Json::toHex16Bit (unsigned int x) | 
|  | 
| static String | Json::valueToQuotedStringN (const char *value, unsigned length, bool emitUTF8=false) | 
|  | 
| String | Json::valueToQuotedString (const char *value) | 
|  | 
| static void | Json::getValidWriterKeys (std::set< String > *valid_keys) | 
|  | 
| String | Json::writeString (StreamWriter::Factory const &factory, Value const &root) | 
|  | Write into stringstream, then return string, for convenience.  More... 
 | 
|  | 
| OStream & | Json::operator<< (OStream &, const Value &root) | 
|  | Output using the StyledStreamWriter.  More... 
 | 
|  | 
◆ _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES
      
        
          | #define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES   1 | 
      
 
 
◆ isfinite
◆ isnan