# nlohmann::json_pointer::parent_pointer ```cpp json_pointer parent_pointer() const; ``` Returns the parent of this JSON pointer. ## Return value Parent of this JSON pointer; in case this JSON pointer is the root, the root itself is returned. ## Exception safety No-throw guarantee: this function never throws exceptions. ## Complexity Linear in the length of the JSON pointer. ## Examples ??? example The example shows the result of `parent_pointer` for different JSON Pointers. ```cpp --8<-- "examples/json_pointer__parent_pointer.cpp" ``` Output: ```json --8<-- "examples/json_pointer__parent_pointer.output" ``` ## See also - [pop_back](pop_back.md) remove the last reference token - [back](back.md) return the last reference token ## Version history Added in version 3.6.0.