Skip to content

JR_INT

JR_INT

Description

Read a JSON integer value from stream and assign to target.

Parameters

Name Direction Description
si in,out JSON stream iterator to read from.
i out Integer variable to store the value.

Usage example (from documentation)

  JR_INT(si, count);

Success

i contains the parsed integer

Failure

si updated to failure state on parse error

Usage example (Cross-references)

Usage examples (Cross-references)
            JR_ARR_KV(si, "numbers", {
                i32 num = 0;
                JR_INT(si, num);
                VecPushBack(&parsed_numbers, num);
            });
            JR_ARR_KV(si, "numbers", {
                i32 num = 0;
                JR_INT(si, num);
                VecPushBack(&parsed.numbers, num);
            });
            JR_ARR_KV(si, "empty_numbers", {
                i32 num = 0;
                JR_INT(si, num);
                VecPushBack(&parsed_numbers, num);
            });
            JR_ARR_KV(si1, "items", {
                i32 value = 0;
                JR_INT(si1, value);
                VecPushBack(&items, value);
            });
            JR_ARR_KV(si, "filled_arr", {
                i32 item = 0;
                JR_INT(si, item);
                VecPushBack(&obj.filled_items, item);
            });
Last updated on