summaryrefslogtreecommitdiff
path: root/json-glib/json-parser.h
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2012-10-26 10:10:01 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2012-10-26 11:12:58 +0100
commit028e540bc2b78f87e5a1d2f0c36126b7636f2809 (patch)
tree1feaa887e9c210c0a85b048b8f09b6e25358d4a2 /json-glib/json-parser.h
parent32d7c034dda3ccce05bec2bab0007ff0d65729ab (diff)
downloadjson-glib-028e540bc2b78f87e5a1d2f0c36126b7636f2809.tar.gz
parser: Empty member names are not valid
When parsing a JSON object, a member name has to be a valid string, not an empty one.
Diffstat (limited to 'json-glib/json-parser.h')
-rw-r--r--json-glib/json-parser.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/json-glib/json-parser.h b/json-glib/json-parser.h
index 36107f4..fc58b0a 100644
--- a/json-glib/json-parser.h
+++ b/json-glib/json-parser.h
@@ -54,6 +54,7 @@ typedef struct _JsonParserClass JsonParserClass;
* @JSON_PARSER_ERROR_MISSING_COMMA: expected comma
* @JSON_PARSER_ERROR_MISSING_COLON: expected colon
* @JSON_PARSER_ERROR_INVALID_BAREWORD: invalid bareword
+ * @JSON_PARSER_ERROR_EMPTY_MEMBER_NAME: empty member name (Since: 0.16)
* @JSON_PARSER_ERROR_UNKNOWN: unknown error
*
* Error enumeration for #JsonParser
@@ -66,7 +67,8 @@ typedef enum {
JSON_PARSER_ERROR_MISSING_COMMA,
JSON_PARSER_ERROR_MISSING_COLON,
JSON_PARSER_ERROR_INVALID_BAREWORD,
-
+ JSON_PARSER_ERROR_EMPTY_MEMBER_NAME,
+
JSON_PARSER_ERROR_UNKNOWN
} JsonParserError;