JSON::XS
の OO インターフェイスを適切に使用できないようです。私が追跡できないエラーで次の鳴き声:
use JSON::XS;
my $array = ['foo', 'bar'];
my $coder = JSON::XS->new->utf8->pretty;
print $coder->encode_json($array);
これは次のように鳴き声を上げます:Usage: JSON::XS::encode_json(scalar) at test.pl line 5.
コードをくまJSON::XS
なく調べましたが、"Usage:" 警告がどこにも見つかりません。私の使用法は、ドキュメントの例とかなりよく一致しているようです。どこが間違っているのか誰か教えてもらえますか?