Json.Node – json-glib-1.0 Reference Manual
Packages
json-glib-1.0
Json
Node
Node
copy
dup_array
dup_object
dup_string
free
get_array
get_boolean
get_double
get_int
get_node_type
get_object
get_parent
get_string
get_value
get_value_type
is_null
set_array
set_boolean
set_double
set_int
set_object
set_parent
set_string
set_value
take_array
take_object
type_name
Node
Object Hierarchy:
Description:
[
Compact
]
public
class
Node
Namespace:
Json
Package:
json-glib-1.0
Content:
Creation methods:
public
Node
(
NodeType
type)
Methods:
public
Node
copy
()
public
Array
dup_array
()
public
Object
dup_object
()
public
string
dup_string
()
public
void
free
()
public
unowned
Array
get_array
()
public
bool
get_boolean
()
public
double
get_double
()
public
int64
get_int
()
public
NodeType
get_node_type
()
public
unowned
Object
get_object
()
public
unowned
Node
get_parent
()
public
unowned
string
get_string
()
public
Value
get_value
()
public
Type
get_value_type
()
public
bool
is_null
()
public
void
set_array
(
Array
array)
public
void
set_boolean
(
bool
value)
public
void
set_double
(
double
value)
public
void
set_int
(
int64
value)
public
void
set_object
(
Object
object)
public
void
set_parent
(
Node
parent)
public
void
set_string
(
string
value)
public
void
set_value
(
Value
value)
public
void
take_array
(
owned
Array
array)
public
void
take_object
(
owned
Object
object)
public
unowned
string
type_name
()