Skip to content

JSON_GET_STR_A

Jurek Muszyński edited this page Mar 31, 2022 · 6 revisions

bool JSON_GET_STR_A(JSON *json, int index, char *retval, size_t maxlen)

Description

Retrieves string value from JSON array. If element is of different type (i.e. integer) then string representation will be returned.

Returns

TRUE if element has been found, otherwise FALSE.

Example

JSON json={0};

if ( !JSON_FROM_STRING(&json, some_string) )
    OUT("some_string is not a JSON");
else
{
    char value[256];

    for ( int i=0; i<JSON_COUNT(&json); ++i )
    {
        if ( !JSON_GET_STR_A(&json, i, value, 255) )
            OUT("Couldn't get %d-th value", i);
        else
            OUT("<p>%d-th name: %s</p>", i, value);
    }
}
Clone this wiki locally