table of contents
Catmandu::Fix::import_from_string(3pm) | User Contributed Perl Documentation | Catmandu::Fix::import_from_string(3pm) |
NAME¶
Catmandu::Fix::import_from_string - Import data from a string into an array ref, using a named importer.
SYNOPSIS¶
#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' => ';')
DESCRIPTION¶
import_from_string( PATH, NAME [, IMPORT_OPTIONS ] )¶
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.
- PATH
- NAME
- 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
- IMPORT_OPTIONS
- extra options for the named importer
AUTHOR¶
Nicolas Franck, "<nicolas.franck at ugent.be>"
SEE ALSO¶
Catmandu::Fix, Catmandu::Importer
2025-01-17 | perl v5.40.0 |