explicit json_pointer(const std::string& s = "");
Create a JSON pointer according to the syntax described in Section 3 of RFC6901.
s
(in) : string representing the JSON pointer; if omitted, the empty string is assumed which references the whole JSON value
s
is nonempty and does not begin with a slash (/
); see example below.~
) in the given JSON pointer s
is not followed by 0
(representing ~
) or 1
(representing /
); see example below.??? example
The example shows the construction several valid JSON pointers as well as the exceptional behavior. ```cpp --8<-- "examples/json_pointer.cpp" ``` Output: ```json --8<-- "examples/json_pointer.output" ```
Added in version 2.0.0.