json_pointer__pop_back.cpp 378 B

123456789101112131415161718192021
  1. #include <iostream>
  2. #include <nlohmann/json.hpp>
  3. using json = nlohmann::json;
  4. int main()
  5. {
  6. // create empty JSON Pointer
  7. json::json_pointer ptr("/foo/bar/baz");
  8. std::cout << ptr << '\n';
  9. // call pop_back()
  10. ptr.pop_back();
  11. std::cout << ptr << '\n';
  12. ptr.pop_back();
  13. std::cout << ptr << '\n';
  14. ptr.pop_back();
  15. std::cout << ptr << '\n';
  16. }