Hallo Leute
Wie bekomme ich diese Fehlermeldung weg?
JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this)
und...
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "(end of string)")
Das ist die bemängelte Zeile:
my $json_obj = decode_json $json_text;
Die Abfrage:
Wie bekomme ich diese Fehlermeldung weg?
JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this)
und...
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "(end of string)")
Das ist die bemängelte Zeile:
my $json_obj = decode_json $json_text;
Die Abfrage:
Code:
if($$json_obj{'title'}=~m/(.*?)\s*\((.*)\)\s*(\d+)/)
{
# Artist, Titel, Version, Jahr
($$json_obj{'artist'},$1,$2,$3);
}
elsif($$json_obj{'title'}=~m/(.*?)\s*\((.*)\)/)
{
# Artist, Titel, Version, Jahr = ''
($$json_obj{'artist'},$1,$2,'');
}
else
{
# Artist, Titel, Version = '', Jahr = ''
($$json_obj{'artist'},$$json_obj{'title'},'','');
}
}