1# json_pointer 2 3```cpp 4template<typename BasicJsonType> 5class json_pointer; 6``` 7 8## Template parameters 9 10`BasicJsonType` 11: a specialization of [`basic_json`](basic_json/index.md) 12 13## Member functions 14 15- (constructor) 16- **to_string** - return a string representation of the JSON pointer 17- **operator std::string**- return a string representation of the JSON pointer 18- **operator/=** - append to the end of the JSON pointer 19- **operator/** - create JSON Pointer by appending 20- **parent_pointer** - returns the parent of this JSON pointer 21- **pop_back** - remove last reference token 22- **back** - return last reference token 23- **push_back** - append an unescaped token at the end of the pointer 24- **empty** - return whether pointer points to the root document 25