Perl/C JSON parser