summaryrefslogtreecommitdiff
path: root/json-glib/json-parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'json-glib/json-parser.c')
-rw-r--r--json-glib/json-parser.c26
1 files changed, 2 insertions, 24 deletions
diff --git a/json-glib/json-parser.c b/json-glib/json-parser.c
index 02524a7..d79098b 100644
--- a/json-glib/json-parser.c
+++ b/json-glib/json-parser.c
@@ -1078,42 +1078,20 @@ json_parser_load_from_data (JsonParser *parser,
}
/**
- * json_parser_peek_root:
+ * json_parser_get_root:
* @parser: a #JsonParser
*
* Retrieves the top level node from the parsed JSON stream.
*
* Return value: the root #JsonNode . The returned node is owned by
* the #JsonParser and should never be modified or freed.
- *
- * Since: 0.6
- */
-JsonNode *
-json_parser_peek_root (JsonParser *parser)
-{
- g_return_val_if_fail (JSON_IS_PARSER (parser), NULL);
-
- return parser->priv->root;
-}
-
-/**
- * json_parser_get_root:
- * @parser: a #JsonParser
- *
- * Retrieves a copy of the top level node from the parsed JSON stream.
- *
- * Return value: a newly allocated copy of the root #JsonNode. Use
- * json_node_free() to free its allocated resources.
*/
JsonNode *
json_parser_get_root (JsonParser *parser)
{
g_return_val_if_fail (JSON_IS_PARSER (parser), NULL);
- if (!parser->priv->root)
- return NULL;
-
- return json_node_copy (parser->priv->root);
+ return parser->priv->root;
}
/**