NAME

HTML::Native::JSON - embedded JSON data

SYNOPSIS

    use HTML::Native::JSON;

    my $json = HTML::Native::JSON->new ( {
      start => 4,
      end => 7
    } );
    print $json;
    # prints "<script type="application/json">{"start":4,"end":7}</script>"

DESCRIPTION

An HTML::Native::JSON object represents a piece of inline JSON data, usable by JavaScript code such as the jQuery metadata plugin.

METHODS

new()

    $elem = HTML::Native::JSON->new ( <data> );

Create a new HTML::Native::JSON object, representing a single <script> element.