RPC::JSON::Shell - Interactive JSON-RPC Shell
perl -MRPC::JSON -e "RPC::JSON::shell" Not connected> connect http://www.dev.simplymapped.com/services/geocode/json.smd GeocodeService > geocode "1600 Pennsylvania Ave Washington DC" $VAR1 = [ { 'administrativearea' => 'DC', 'country' => 'US', 'longitude' => '-77.037691', 'subadministrativearea' => 'District of Columbia', 'locality' => 'Washington', 'latitude' => '38.898758', 'thoroughfare' => '1600 Pennsylvania Ave NW', 'postalcode' => 20004, 'address' => '1600 Pennsylvania Ave NW, Washington, DC 20004, USA' } ];
This module is an interactive client to a JSON-RPC service. It is currently in its infancy and is likely to be very unstable. There are many bugs in this package.
Initiate a shell session
Display the help text.
Connect to the specified SMD URL
If connected, will disconnect from the existing service. This doesn't necessarily mean that it will disconnect the socket (it will if the socket is still open), because JSON-RPC does not require a dedicated connection.
Aliased to disconnected
List available methods
By entering <method> [parameters] the shell will query the Service and display results
Copyright 2006 J. Shirley <jshirley@gmail.com>
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. That means either (a) the GNU General Public License or (b) the Artistic License.
2 POD Errors
The following errors were encountered while parsing the POD:
'=item' outside of any '=over'
You forgot a '=back' before '=head1'
To install RPC::JSON, copy and paste the appropriate command in to your terminal.
cpanm
cpanm RPC::JSON
CPAN shell
perl -MCPAN -e shell install RPC::JSON
For more information on module installation, please visit the detailed CPAN module installation guide.