eval {$respons = JSON::XS->new->decode ($res->content);} ; print 'json decode error:'.$@ ."\n" if ($@); #### eval {$respons = JSON::XS->new->decode ($res->decoded_content);} ; print 'json decode error:'.$@ ."\n" if ($@); #### use Encode; eval {$respons = JSON::XS->new->decode (Encode::decode_utf8($res->decoded_content));}; print 'json decode error:'.$@ ."\n" if ($@);