Returns a const reference to the element at specified location idx.
- Parameters
-
[in] | idx | index of the element to access |
- Returns
- const reference to the element at index idx
- Exceptions
-
type_error.305 | if the JSON value is not an array; in that case, using the [] operator with an index makes no sense. |
- Complexity
- Constant.
- Example
- The example below shows how array elements can be read using the
[]
operator.
2 #include <nlohmann/json.hpp>
9 json array = {
"first",
"2nd",
"third",
"fourth"};
12 std::cout <<
array.
at(2) <<
'\n';
Output (play with this example online): "third"
The example code above can be translated withg++ -std=c++11 -Isingle_include doc/examples/operatorarray__size_type_const.cpp -o operatorarray__size_type_const
- Since
- version 1.0.0
Definition at line 17770 of file json.hpp.