Data-TOON
view release on metacpan or search on metacpan
42
# Root array
[3]: a,b,c
# PERFORMANCE CONSIDERATIONS
- Encoding is O(n) in data size
=item \* Decoding is O(n) in text size
=item \* Memory usage is proportional to data complexity
=item \* Large documents (>100MB) may require streaming parser
# SECURITY
Data::TOON includes several security features:
- **Depth Limiting** - Prevents stack overflow from deeply nested structures
Default max\_depth: 100 levels
Configurable via encode/decode options
- **Circular Reference Detection** - Prevents infinite loops during encoding
Automatically detects and rejects circular references
lib/Data/TOON.pm view on Meta::CPAN
# Root array
[3]: a,b,c
=head1 PERFORMANCE CONSIDERATIONS
=over 4
=item * Encoding is O(n) in data size
=item * Decoding is O(n) in text size
=item * Memory usage is proportional to data complexity
=item * Large documents (>100MB) may require streaming parser
=back
=head1 SECURITY
Data::TOON includes several security features:
=over 4
=item B<Depth Limiting> - Prevents stack overflow from deeply nested structures
( run in 0.198 second using v1.01-cache-2.11-cpan-5f4f29bf90f )