NAME
Zing::Encoder::Json - JSON Serialization Abstraction
ABSTRACT
JSON Data Serialization Abstraction
SYNOPSIS
use Zing::Encoder::Json;
my $encoder = Zing::Encoder::Json->new;
# $encoder->encode({ status => 'okay' });
DESCRIPTION
This package provides a JSON data serialization abstraction for use
with Zing::Store stores.
LIBRARIES
This package uses type constraints from:
Zing::Types
METHODS
This package implements the following methods:
decode
decode(Str $data) : HashRef
The decode method decodes the data provided.
decode example #1
# given: synopsis
$encoder->decode('{ "status":"okay" }');
encode
encode(HashRef $data) : Str
The encode method encodes the data provided.
encode example #1
# given: synopsis
$encoder->encode({ status => 'okay' });
AUTHOR
Al Newkirk, awncorp@cpan.org
LICENSE
Copyright (C) 2011-2019, Al Newkirk, et al.
This is free software; you can redistribute it and/or modify it under
the terms of the The Apache License, Version 2.0, as elucidated in the
"license file"
<https://github.com/iamalnewkirk/zing-encoder-json/blob/master/LICENSE>.
PROJECT
Wiki <https://github.com/iamalnewkirk/zing-encoder-json/wiki>
Project <https://github.com/iamalnewkirk/zing-encoder-json>
Initiatives
<https://github.com/iamalnewkirk/zing-encoder-json/projects>
Milestones
<https://github.com/iamalnewkirk/zing-encoder-json/milestones>
Contributing
<https://github.com/iamalnewkirk/zing-encoder-json/blob/master/CONTRIBUTE.md>
Issues <https://github.com/iamalnewkirk/zing-encoder-json/issues>