JSON::RPC::Common::Procedure::Call::Version_2_0 - JSON-RPC 2.0 Procedure Call
use JSON::RPC::Common::Procedure::Call; my $req = JSON::RPC::Common::Procedure::Call->inflate({ jsonrpc => "2.0", id => "oink", params => { foo => "bar" }, });
This class implements JSON-RPC Procedure Call objects according to the 2.0 specification proposal: http://groups.google.com/group/json-rpc/web/json-rpc-1-2-proposal.
JSON RPC 2.0 reinstate notifications, and allow the same format for parameters.
Requests are considered notifications only when the id field is missing, not when it's null.
id
To install JSON::RPC::Common, copy and paste the appropriate command in to your terminal.
cpanm
cpanm JSON::RPC::Common
CPAN shell
perl -MCPAN -e shell install JSON::RPC::Common
For more information on module installation, please visit the detailed CPAN module installation guide.