Read the next buffer of serialized JSON.
string_view read( char* dest, std::size_t size);
This function attempts to fill the caller provided buffer starting at
dest with up to
size characters of the serialized JSON
that represents the value. If the buffer is not large enough, multiple
calls may be required.
If serialization completes during this call; that is, that all of the
characters belonging to the serialized value have been written to caller-provided
buffers, the function
done will return
this->done() == true
Basic guarantee. Calls to
containing the characters written, which may be less than
A pointer to valid memory of at least
The maximum number of characters to write to the memory pointed