end - JSON for Modern C++ (original) (raw)

nlohmann::basic_json::end

iterator end() noexcept; const_iterator end() const noexcept;

Returns an iterator to one past the last element.

Illustration from cppreference.com

Return value

iterator one past the last element

Exception safety

No-throw guarantee: this member function never throws exceptions.

Complexity

Constant.

Examples

Example

The following code shows an example for end().

`#include #include <nlohmann/json.hpp>

using json = nlohmann::json;

int main() { // create an array value json array = {1, 2, 3, 4, 5};

// get an iterator to one past the last element
json::iterator it = array.end();

// decrement the iterator to point to the last element
--it;

// serialize the element that the iterator points to
std::cout << *it << '\n';

} `

Output:

Version history