diff options
author | Emmanuele Bassi <ebassi@linux.intel.com> | 2009-10-28 16:05:19 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@linux.intel.com> | 2009-10-28 16:22:06 +0000 |
commit | 00b4d200849e232cd904d23d3593d6f95252b483 (patch) | |
tree | 802f6f6e4649fc9a1daa902bf7bfe6dc7c7e95f0 /json-glib/json-gobject.h | |
parent | fc0607c740b153acc96e4df12a12b042e08e831b (diff) | |
download | json-glib-00b4d200849e232cd904d23d3593d6f95252b483.tar.gz |
gobject: Uniform JSON<->GObject mapping code
Rename json_gobject_new() to json_gobject_deserialize(), and
json_gobject_dump() to json_gobject_serialize(); this maps the
JSON GBoxed API.
Also for consistency, change the serialize() return value and
the deserialize() argument to be JsonNodes of type JSON_NODE_OBJECT.
Diffstat (limited to 'json-glib/json-gobject.h')
-rw-r--r-- | json-glib/json-gobject.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/json-glib/json-gobject.h b/json-glib/json-gobject.h index a855fba..d294702 100644 --- a/json-glib/json-gobject.h +++ b/json-glib/json-gobject.h @@ -117,15 +117,15 @@ JsonNode *json_boxed_serialize (GType gboxed_t gpointer json_boxed_deserialize (GType gboxed_type, JsonNode *node); -GObject * json_gobject_new (GType gtype, - JsonObject *object); -JsonObject *json_gobject_dump (GObject *gobject); +JsonNode *json_gobject_serialize (GObject *gobject); +GObject * json_gobject_deserialize (GType gtype, + JsonNode *node); -GObject * json_construct_gobject (GType gtype, +GObject * json_construct_gobject (GType gtype, const gchar *data, gsize length, GError **error); -gchar * json_serialize_gobject (GObject *gobject, +gchar * json_serialize_gobject (GObject *gobject, gsize *length) G_GNUC_MALLOC; G_END_DECLS |