私は任意のデータ構造を持っており、それをオブジェクトとして扱いたいと思っています。これを REST アプリからの応答として取得します。以下の例。これを行うことを約束する CPAN のモジュールがいくつかあります。私には Data::Object が一番良さそうに見えますが、最終更新は 2011 年です。おそらくこれを行う簡単なMooseの方法はありますか? ありがとう!
$o=$class->new($response);
$s=$o->success;
@i=$o->items;
{
'success' => bless( do{\(my $o = 1)}, 'JSON::XS::Boolean' ),
'requestNumber' => 5,
'itemsCount' => 1,
'action' => 'search.json',
'totalResults' => 161,
'items' => [
{
'link' => 'http://europeana.eu/api//v2/record/15503/E627F23EF13FA8E6584AF8706A95DB85908413BE.json?wskey=NpXXXX',
'provider' => [
'Kulturpool'
],
'europeanaCollectionName' => [
'15503_Ag_AT_Kulturpool_khm_fs'
],
# more fields omitted
}
],
'apikey' => 'Npxxxx'
};