A JSON array type. The contents of the #JsonArray structure are private
and should only be accessed by the provided API
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.
the iterated #JsonArray
the index of the element
a #JsonNode containing the value at @index_
data passed to the function
JSON data streams generator. The contents of the #JsonGenerator structure
are private and should only be accessed via the provided API.
#JsonGenerator class
A generic container of JSON data types. The contents of the #JsonNode
structure are private and should only be accessed via the provided
functions and never directly.
Indicates the content of a #JsonNode.
A JSON object type. The contents of the #JsonObject structure are private
and should only be accessed by the provided API
The function to be passed to json_object_foreach_member(). You
should not add or remove members to and from @object within
this function. It is safe to change the value of @member_node.
the iterated #JsonObject
the name of the member
a #JsonNode containing the @member_name value
data passed to the function
JSON data streams parser. The contents of the #JsonParser structure are
private and should only be accessed via the provided API.
#JsonParser class.
Error enumeration for #JsonParser