Function

JsonArrayForeach

since: 0.8

Declaration

void
(* JsonArrayForeach) (
  JsonArray* array,
  guint index_,
  JsonNode* element_node,
  gpointer user_data
)

Description [src]

The function to be passed to json_array_foreach_element().

You should not add or remove elements to and from array within this function.

It is safe to change the value of element_node.

Available since: 0.8

Parameters

array

Type: JsonArray

The iterated JSON array.

The data is owned by the caller of the function.
index_

Type: guint

The index of the element.

element_node

Type: JsonNode

The value of the element at the given index_

The data is owned by the caller of the function.
user_data

Type: gpointer

Data passed to the function.

The argument can be NULL.
The data is owned by the caller of the function.