logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Dancer::Serializer::JSON - serializer for handling JSON data

Author

       Dancer Core Developers

Description

       This class is an interface between Dancer's serializer engine abstraction layer and the JSON module.

       In order to use this engine, use the template setting:

           serializer: JSON

       This can be done in your config.yml file or directly in your app code with the set keyword. This
       serializer will also be used when the serializer is set to mutable and the correct Accept headers are
       supplied.

       The JSON module will pass configuration variables straight through.  Some of these can be useful when
       debugging/developing your app: pretty and canonical, and others useful with ORMs like DBIx::Class:
       allow_blessed and convert_blessed.  Please consult the JSON documentation for more information and a full
       list of configuration settings. You can add extra settings to the engines configuration to turn these on.
       For example:

           engines:
               JSON:
                   allow_blessed:   '1'
                   canonical:       '1'
                   convert_blessed: '1'

Methods

serialize
       Serialize a data structure to a JSON structure.

   deserialize
       Deserialize a JSON structure to a data structure

   content_type
       Return 'application/json'

Name

       Dancer::Serializer::JSON - serializer for handling JSON data

Synopsis

Version

       version 1.3521

See Also