Method
JsonNodeset_value
Declaration [src]
void
json_node_set_value (
JsonNode* node,
const GValue* value
)
Description [src]
Sets a scalar value inside the given node.
The contents of the given GValue
are copied into the JsonNode
.
The following GValue
types have a direct mapping to JSON types:
G_TYPE_INT64
G_TYPE_DOUBLE
G_TYPE_BOOLEAN
G_TYPE_STRING
JSON-GLib will also automatically promote the following GValue
types:
G_TYPE_INT
toG_TYPE_INT64
G_TYPE_FLOAT
toG_TYPE_DOUBLE
It is an error to call this on an immutable node, or on a node which is not a value node.
Parameters
value
-
Type:
GValue
The value to set.
The data is owned by the caller of the method.