---
name: "JSON::RPC::Parser"
section: "3pm"
platform: "linux"
package: "libjson-rpc-perl"
version: "1.06-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/JSON::RPC::Parser"
---

# JSON::RPC::Parser(3pm)

Parse JSON RPC Requests from Plack::Request

## NAME

JSON::RPC::Parser - Parse JSON RPC Requests from Plack::Request

## SYNOPSIS

```
    use JSON::RPC::Parser;
    my $parser = JSON::RPC::Parser->new(
        coder => JSON->new
    );
    my $procedure = $parser->construct_from_req( $request );
```

## DESCRIPTION

Constructs a JSON::RPC::Procedure object from a Plack::Request object
