Files
json/api/json_pointer/pop_back.md
T
2026-10-03 05:43:12 +00:00

880 B

nlohmann::json_pointer::pop_back

void pop_back();

Remove the last reference token.

Exception safety

Strong exception safety: if an exception occurs, the original value stays intact.

Exceptions

Throws out_of_range.405 if the JSON pointer has no parent.

Complexity

Constant.

Examples

??? example

The example shows the usage of `pop_back`.
 
```cpp
--8<-- "examples/json_pointer__pop_back.cpp"
```

Output:

```json
--8<-- "examples/json_pointer__pop_back.output"
```

See also

  • back return last reference token
  • push_back append an unescaped token at the end of the pointer
  • parent_pointer returns the parent of this JSON pointer

Version history

Added in version 3.6.0.