json_decoder_parse_error_t
QNX SDP8.0JSON Library ReferenceAPIDeveloper
JSON decoder parser error codes
Synopsis:
#include <sys/json.h>typedef enum {
    JSON_DECODER_PARSE_OK = 0,
    JSON_DECODER_DOUBLE_QUOTE_EXPECTED = 1,
    JSON_DECODER_COLON_EXPECTED = 2,
    JSON_DECODER_RIGHT_BRACE_OR_COMMA_EXPECTED = 3,
    JSON_DECODER_RIGHT_BRACKET_OR_COMMA_EXPECTED = 4,
    JSON_DECODER_TRUE_EXPECTED = 5,
    JSON_DECODER_FALSE_EXPECTED = 6,
    JSON_DECODER_NULL_EXPECTED = 7,
    JSON_DECODER_UNEXPECTED_CHARACTER = 8,
    JSON_DECODER_UNTERMINATED_STRING = 9,
    JSON_DECODER_INCOMPLETE_ESCAPED_CHARACTER = 10,
    JSON_DECODER_INVALID_HEXADECIMAL_DIGIT = 11,
    JSON_DECODER_MISSING_TRAIL_SURROGATE = 12,
    JSON_DECODER_UNEXPECTED_TRAIL_SURROGATE = 13,
    JSON_DECODER_UNEXPECTED_COMMA = 14,
    JSON_DECODER_EXTRA_CHARACTERS = 15,
    JSON_DECODER_UNEXPECTED_END_OF_STRING = 16
} json_decoder_parse_error_t;Data:
- JSON_DECODER_PARSE_OK
 - JSON_DECODER_DOUBLE_QUOTE_EXPECTED
 - JSON_DECODER_COLON_EXPECTED
 - JSON_DECODER_RIGHT_BRACE_OR_COMMA_EXPECTED
 - JSON_DECODER_RIGHT_BRACKET_OR_COMMA_EXPECTED
 - JSON_DECODER_TRUE_EXPECTED
 - JSON_DECODER_FALSE_EXPECTED
 - JSON_DECODER_NULL_EXPECTED
 - JSON_DECODER_UNEXPECTED_CHARACTER
 - JSON_DECODER_UNTERMINATED_STRING
 - JSON_DECODER_INCOMPLETE_ESCAPED_CHARACTER
 - JSON_DECODER_INVALID_HEXADECIMAL_DIGIT
 - JSON_DECODER_MISSING_TRAIL_SURROGATE
 - JSON_DECODER_UNEXPECTED_TRAIL_SURROGATE
 - JSON_DECODER_UNEXPECTED_COMMA
 - JSON_DECODER_EXTRA_CHARACTERS
 - JSON_DECODER_UNEXPECTED_END_OF_STRING
 
Library:
libjsonDescription:
If a call to json_decoder_parse_json_str() fails with a JSON_DECODER_PARSE_ERROR, the specific error and its location may be obtained by calling json_decoder_get_parse_error(), which returns the parser error code. 
Page updated: 
