Catmandu::Fix::import_from_string - Import data from a string into an array ref, using a named importer.
#BEFORE: { 'json' => '[{"name":"Nicolas"}]' } #AFTER: { 'json' => [{"name":"Nicolas"}] } import_from_string('json','JSON') #BEFORE: { record => qq(first_name;name\nNicolas;Franck\nPatrick;Hochstenbach\n) } #AFTER: { record => [{ "first_name" => "Nicolas",name => "Franck" },{ "first_name" => "Patrick",name => "Hochstenbach" }] } import_from_string('record','CSV', 'sep_char' => ';')
This fix uses the function import_from_string of the package Catmandu, but requires the NAME of the importer.
It always returns an array of hashes.
name of the importer to use. As usual in Catmandu, one can choose:
* full package name of the importer (e.g. 'Catmandu::Importer::JSON')
* short package name of the importer (e.g. 'JSON')
* name of the importer as declared in the Catmandu configuration
extra options for the named importer
Nicolas Franck, <nicolas.franck at ugent.be>
<nicolas.franck at ugent.be>
Catmandu::Fix, Catmandu::Importer
To install Catmandu, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catmandu
CPAN shell
perl -MCPAN -e shell install Catmandu
For more information on module installation, please visit the detailed CPAN module installation guide.