nataraj has asked for the wisdom of the Perl Monks concerning the following question:

Hi monks!

I am looking for some framework that will allow to create Moose-compatible object out of perl-hash that came from json parser.

The idea is following: Some API-specific module receives a json via REST-API, make an object out of it including access methods, adds object specific methods, some internal logic, processing etc... Then pass it back to user code, for further usage

I found module that allow to do similar thing for XML: MooseX::DOM. I also found MooseX::Role::JSONObject that looks like something useful, but it is almost not used in other modules, and it adds some doubts, if I am on the right way

Have I missed something? May be there is good module for making Moose-compatible object out of json, and I simply did not look for it in a right way?