[Koha] Parsing public reports

Alvaro Cornejo cornejo.alvaro at gmail.com
Thu Jul 9 11:51:46 NZST 2020


Hi Alexander,

That works !!

Thanks

Alvaro
|----------------------------------------------------------------------------------------|
 Stay safe / Cuídate/  Reste sécurisé
*7* Switch off as you go / Apaga lo que no usas /  Débranchez au fur et à
mesure.
 *q *Recycle always / Recicla siempre / Recyclez toujours
 P Print only if absolutely necessary / Imprime solo si es necesario /
Imprimez seulement si nécessaire


Le mer. 8 juil. 2020 à 01:53, Alexander Borkowski <
Alexander.Borkowski at kau.se> a écrit :

> Hi Alvaro,
>
> The JSON data you are seeing in the browser is an array (of arrays) not a
> JSON object. Accordingly, $json_obj is a reference to an Perl array not a
> Perl hash. Hence the output
>
> JSON OBJ:  ARRAY(0x564ec76dd7f8)
>
> and Perl's complaint about $json_obj being treated as hash reference:
>
> Not a HASH reference at reporte53-2.pl line 23.
>
> The same goes for $row, too. It is also an array reference. Try to change
> the end of your script to this:
>
> print "JSON OBJ:  " . $json_obj . "\n";
> print scalar(@{$json_obj}), " rows:\n";
>
> foreach my $row (@{$json_obj}){
>   print join(" ", @{$row}), "\n";
> }
>
> Hope this helps,
>
> Alexander
>
> _______________________________________________
>
> Koha mailing list  http://koha-community.org
> Koha at lists.katipo.co.nz
> Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
>


More information about the Koha mailing list