Json.Object – json-glib-1.0 Reference Manual
Packages
json-glib-1.0
Json
Object
Object
@ref
add_member
dup_member
foreach_member
get_array_member
get_boolean_member
get_double_member
get_int_member
get_member
get_members
get_null_member
get_object_member
get_size
get_string_member
get_values
has_member
remove_member
set_array_member
set_boolean_member
set_double_member
set_int_member
set_member
set_null_member
set_object_member
set_string_member
unref
Object
Object Hierarchy:
Description:
[
Compact
]
public
class
Object
Namespace:
Json
Package:
json-glib-1.0
Content:
Creation methods:
public
Object
()
Methods:
public
void
add_member
(
string
member_name,
owned
Node
node)
public
Node
dup_member
(
string
member_name)
public
void
foreach_member
(
ObjectForeach
func)
public
unowned
Array
get_array_member
(
string
member_name)
public
bool
get_boolean_member
(
string
member_name)
public
double
get_double_member
(
string
member_name)
public
int64
get_int_member
(
string
member_name)
public
unowned
Node
get_member
(
string
member_name)
public
List
<
unowned
string
>
get_members
()
public
bool
get_null_member
(
string
member_name)
public
unowned
Object
get_object_member
(
string
member_name)
public
uint
get_size
()
public
unowned
string
get_string_member
(
string
member_name)
public
List
<
unowned
Node
>
get_values
()
public
bool
has_member
(
string
member_name)
public
Object
@ref
()
public
void
remove_member
(
string
member_name)
public
void
set_array_member
(
string
member_name,
owned
Array
value)
public
void
set_boolean_member
(
string
member_name,
bool
value)
public
void
set_double_member
(
string
member_name,
double
value)
public
void
set_int_member
(
string
member_name,
int64
value)
public
void
set_member
(
string
member_name,
owned
Node
node)
public
void
set_null_member
(
string
member_name)
public
void
set_object_member
(
string
member_name,
owned
Object
value)
public
void
set_string_member
(
string
member_name,
string
value)
public
void
unref
()