4444 {
4445 JSON_ASSERT(
anchor.m_object !=
nullptr);
4446
4447 switch (
anchor.m_object->type())
4448 {
4449
4451 {
4453 {
4456 }
4457
4459 }
4460
4461
4464
4465
4474 default:
4476 }
4477 }
IteratorType anchor
the iterator
const string_type empty_str
an empty string (to return a reference for primitive values)
std::size_t array_index_last
last stringified array index
string_type array_index_str
a string representation of the array index
std::size_t array_index
an index for arrays (used to create key names)
@ number_integer
number value (signed integer)
@ discarded
discarded by the parser callback function
@ binary
binary array (ordered collection of bytes)
@ object
object (unordered set of name/value pairs)
@ number_float
number value (floating-point)
@ number_unsigned
number value (unsigned integer)
@ array
array (ordered collection of values)