#include <string>
#include <vector>
#include <map>
#include <deque>
#include <stack>
#include <iostream>
Go to the source code of this file.
|
| Json |
| JSON (JavaScript Object Notation).
|
|
|
enum | Json::CommentPlacement { Json::commentBefore = 0,
Json::commentAfterOnSameLine,
Json::commentAfter,
Json::numberOfCommentPlacement
} |
|
enum | Json::ValueType {
Json::nullValue = 0,
Json::intValue,
Json::uintValue,
Json::realValue,
Json::stringValue,
Json::booleanValue,
Json::arrayValue,
Json::objectValue
} |
| Type of the value held by a Value object. More...
|
|
◆ CPPTL_JSON_FEATURES_H_INCLUDED
#define CPPTL_JSON_FEATURES_H_INCLUDED |
◆ CPPTL_JSON_H_INCLUDED
#define CPPTL_JSON_H_INCLUDED |
◆ CPPTL_JSON_READER_H_INCLUDED
#define CPPTL_JSON_READER_H_INCLUDED |
◆ JSON_API
◆ JSON_CONFIG_H_INCLUDED
#define JSON_CONFIG_H_INCLUDED |
◆ JSON_FORWARDS_H_INCLUDED
#define JSON_FORWARDS_H_INCLUDED |
◆ JSON_HAS_INT64
◆ JSON_IS_AMALGAMATION
#define JSON_IS_AMALGAMATION |
If defined, indicates that the source file is amalgated to prevent private header inclusion. Remarks: it is automatically defined in the generated amalgated header.
Definition at line 118 of file json.h.
◆ JSON_IS_AMALGATED
#define JSON_IS_AMALGATED |
◆ JSON_USE_EXCEPTION
#define JSON_USE_EXCEPTION 1 |
If defined, indicates that json library is embedded in CppTL library.
If defined, indicates that json may leverage CppTL library If defined, indicates that cpptl vector based map should be used instead of std::map as Value container. If defined, indicates that Json specific container should be used (hash table & simple deque container with customizable allocator). THIS FEATURE IS STILL EXPERIMENTAL! There is know bugs: See #3177332 Force usage of standard new/malloc based allocator instead of memory pool based allocator. The memory pools allocator used optimization (initializing Value and ValueInternalLink as if it was a POD) that may cause some validation tool to report errors. Only has effects if JSON_VALUE_USE_INTERNAL_MAP is defined. If defined, indicates that Json use exception to report invalid type manipulation instead of C assert macro.
Definition at line 113 of file json.h.
◆ JSON_WRITER_H_INCLUDED
#define JSON_WRITER_H_INCLUDED |
◆ JSONCPP_DEPRECATED
#define JSONCPP_DEPRECATED |
( |
|
message | ) |
|