Mojo::JSONは、「Perlのデータ構造」と「JSON文字列」で、相互に変換してくれるモジュールです。 「Perlのデータ構造」から「JSON文字列」に変換する場合はencodeメソッドを使用し、 「JSON文字列」から「Perlのデータ構造」に変換する場合はdecodeメソッドを使用します。 注意が必要なのは、 Mojo::JSONのencode/decodeが、 Encodeのencode/decodeに合わせたような挙動になっていることです。 encodeメソッド encodeメソッドに渡すデータの中に日本語などの文字列がある場合は、 utf8フラグを付けておく必要があります。 付けなかった場合は、文字化けが起こります。 use strict; use warnings; use Encode; use Mojo::JSON; my $parser = Mojo::JSON->
