xref: /third_party/json/docs/examples/rend.cpp (revision c5f01b2f)
1#include <iostream>
2#include <nlohmann/json.hpp>
3
4using json = nlohmann::json;
5
6int main()
7{
8    // create an array value
9    json array = {1, 2, 3, 4, 5};
10
11    // get an iterator to the reverse-end
12    json::reverse_iterator it = array.rend();
13
14    // increment the iterator to point to the first element
15    --it;
16
17    // serialize the element that the iterator points to
18    std::cout << *it << '\n';
19}
20