49 lines
1.0 KiB
Plaintext
49 lines
1.0 KiB
Plaintext
NAME
|
|
|
|
MooseX::Types::JSON - JSON datatype for Moose
|
|
|
|
VERSION
|
|
|
|
version 1.01
|
|
|
|
SYNOPSIS
|
|
|
|
package Foo;
|
|
|
|
use Moose;
|
|
use Moose::Util::TypeConstraints;
|
|
use MooseX::Types::JSON qw( JSON relaxedJSON );
|
|
|
|
has config => ( is => 'rw', isa => JSON );
|
|
has options => ( is => 'rw', isa => relaxedJSON );
|
|
|
|
String type constraints that match valid and relaxed JSON. For the
|
|
meaning of 'relaxed' see JSON. All the heavy lifting in the background
|
|
is also done by JSON.
|
|
|
|
Coercions from Defined types are included.
|
|
|
|
* JSON
|
|
|
|
A Str that is valid JSON.
|
|
|
|
* relaxedJSON
|
|
|
|
A Str that is 'relaxed' JSON. For the meaning of 'relaxed' see JSON.
|
|
|
|
AUTHOR
|
|
|
|
Author: Graham Ollis <plicease@cpan.org>
|
|
|
|
Contributors:
|
|
|
|
Steve Huff
|
|
|
|
COPYRIGHT AND LICENSE
|
|
|
|
This software is copyright (c) 2014,2022 by Michael Langner.
|
|
|
|
This is free software; you can redistribute it and/or modify it under
|
|
the same terms as the Perl 5 programming language system itself.
|
|
|