```{index} single: incr_parse (JSON::PP) ``` ```{index} single: JSON::PP::incr_parse ``` # incr_parse Parse JSON texts as they arrive, a piece at a time. ## Synopsis ```perl my $json = JSON::PP->new; $json->incr_parse('[1,'); # append, nothing complete yet my @texts = $json->incr_parse('2][3]'); # ([1, 2], [3]) ``` ## What you get back In void context nothing: the text is only appended. In scalar context the first complete JSON text decoded, or undef while none is complete; in list context every complete one.