[#nlohmann-json_pointer-0a]
= xref:nlohmann.adoc[nlohmann]::json&lowbar;pointer
:relfileprefix: ../
:mrdocs:

JSON Pointer defines a string syntax for identifying a specific value within a JSON document

== Synopsis

Declared in `&lt;nlohmann&sol;json&lowbar;fwd&period;hpp&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;typename RefStringType&gt;
class json&lowbar;pointer;
----

== Friends

[cols=2]
|===
| Name
| Description
| `nlohmann::operator&sol;`
| create a new JSON pointer by appending the array&hyphen;index&hyphen;token at the end of the JSON pointer 
| `nlohmann::operator&sol;`
| create a new JSON pointer by appending the unescaped token at the end of the JSON pointer 
| `nlohmann::operator&sol;`
| create a new JSON pointer by appending the right JSON pointer at the end of the left JSON pointer 
| `nlohmann::operator&lt;&lt;`
| write string representation of the JSON pointer to stream 
| `xref:nlohmann/json_pointer-0a.adoc[nlohmann::json&lowbar;pointer]`
| JSON Pointer defines a string syntax for identifying a specific value within a JSON document
| `xref:nlohmann/basic_json-00.adoc[nlohmann::basic&lowbar;json]`
| a class to store JSON values
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
