#include <algorithm>
#include <array>
#include <cassert>
#include <cctype>
#include <ciso646>
#include <cmath>
#include <cstddef>
#include <cstdint>
#include <cstdlib>
#include <cstring>
#include <functional>
#include <initializer_list>
#include <iomanip>
#include <iostream>
#include <iterator>
#include <limits>
#include <locale>
#include <map>
#include <memory>
#include <numeric>
#include <sstream>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
#include <wtf/Assertions.h>
#include <wtf/Compiler.h>
Go to the source code of this file.
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType > |
| a class to store JSON values More...
|
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::json_reverse_iterator< Base > |
| a template for a reverse iterator class More...
|
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::const_iterator |
| a const random access iterator for the basic_json class More...
|
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::iterator |
| a mutable random access iterator for the basic_json class More...
|
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::json_reverse_iterator< Base > |
| a template for a reverse iterator class More...
|
|
class | nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType >::json_pointer |
| JSON Pointer. More...
|
|
struct | std::hash< nlohmann::json > |
| hash value for JSON objects More...
|
|
◆ JSON_DEPRECATED
◆ operator"" _json()
user-defined string literal for JSON values
This operator implements a user-defined string literal for JSON objects. It can be used by adding "_json"
to a string literal and returns a JSON object if no parse error occurred.
- Parameters
-
[in] | s | a string representation of a JSON object |
[in] | n | the length of string s |
- Returns
- a JSON object
- Since
- version 1.0.0
◆ operator"" _json_pointer()
user-defined string literal for JSON pointer
This operator implements a user-defined string literal for JSON Pointers. It can be used by adding "_json_pointer"
to a string literal and returns a JSON pointer object if no parse error occurred.
- Parameters
-
[in] | s | a string representation of a JSON Pointer |
[in] | n | the length of string s |
- Returns
- a JSON pointer object
- Since
- version 2.0.0