Provided by: libowfat-dev_0.32-4.1build1_amd64 bug

NAME

       scan_jsonescape - parse JSON escaped string

SYNTAX

       #include <libowfat/textcode.h>

       size_t scan_jsonescape(const char *src,char *dest,size_t* destlen);

DESCRIPTION

       scan_jsonescape  parses  JSON  escaped  text from src into dest, leaving a UTF-8 string in
       dest. Parsing stops at the 0 terminator, invalid input characters or a double  quote  that
       was not escaped.

       It  will  then  write  the number of bytes in dest into *destlen, and return the number of
       bytes decoded from src.

       dest can be NULL. destlen can be NULL. dest can be src.

       To  make  sure  dest  is  large  enough,  either  allocate  strlen(src)+1  bytes  or  call
       scan_jsonescape twice, the first time with dest == NULL (*destlen will still be written).

RETURN VALUE

       scan_jsonescape returns the number of bytes successfully parsed from src.

EXAMPLES

       scan_jsonescape("test

SEE ALSO

       fmt_jsonescape(3), scan_cescape(3), scan_ldapescape(3)

                                                                               scan_jsonescape(3)