JSON-YY
view release on metacpan or search on metacpan
t/11_stress.t view on Meta::CPAN
}
# large string values
{
my $long = "x" x 100_000;
my $json = encode_json({s => $long});
my $back = decode_json($json);
is length($back->{s}), 100_000, "100K string roundtrip";
}
# many iterations
{
my $json = encode_json([map { {id => $_} } 1..1000]);
my $doc = jdoc $json;
my $it = jiter $doc, "";
my $count = 0;
while (defined(my $v = jnext $it)) { $count++ }
is $count, 1000, "iterate 1000 elements";
}
# repeated doc creation/destruction (leak check)
( run in 0.745 second using v1.01-cache-2.11-cpan-5511b514fd6 )