va_object🔗
#include <va_object.h>
Typedefs
-
typedef void
va_object
🔗 An object.
Objects are represented as key-value based dictionaries with dynamically typed values. Through the C interface, objects are passed as opaque pointers that can be manipulated using the
va_object_*
functions.
Functions
-
va_object *
va_object_from_json
(const va_string *json)🔗 Creates an object by decoding the given JSON description.
va_object* pObject = va_object_from_json("{\"key\": \"value\"}");
- Return
An opaque pointer to a newly allocated object, or NULL if the call fails due to error in json or insufficient memory.
- Parameters
json
: UTF-8-encoded text or a va_string representing a JSON object.