A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://arduinojson.org/v5/api/jsonarray/begin_end/ below:

JsonArray::begin() / JsonArray::end()

Description

Returns an iterator that can be used to get all elements of the object.

Signatures
JsonArray::iterator begin();
JsonArray::iterator end();
JsonArray::const_iterator begin() const;
JsonArray::const_iterator end() const;
Return value

A forward iterator pointing to a JsonVariant.

Example
char json[] = "[\"one\",\"two\",\"three\"]";
DynamicJsonBuffer jsonBuffer;
JsonArray& arr = jsonBuffer.parseArray(json);

// using C++11 syntax (preferred):
for (auto value : arr) {
    Serial.println(value.as<char*>());
}

// using C++98 syntax (for older compilers):
for (JsonArray::iterator it=arr.begin(); it!=arr.end(); ++it) {
    Serial.println(it->as<char*>());
}

The code above would print:

See also
  1. Home
  2. Version 5
  3. API
  4. JsonArray
  5. begin() & end()

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4