JSON::XS 2.232 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News JSON::XS 2.232 (Default branch)
# 1  
Old 03-13-2009
JSON::XS 2.232 (Default branch)

ImageJSON::XS implements JSON for Perl. Unlike othermodules, its primary goal is to encode tosyntactically correct JSON and flag invalid JSONwhile decoding. It ensures round-trip integrity ofdata types while being intuitive to use. Currentlybeing the fastest of the JSON encoders availablefor Perl, it supports a variety of format options,such as single-line, ASCII-only, orpretty-printed, and can be tuned for speed ormemory usage. It comes with a wealth ofdocumentation describing usage and implementationdetails.License: Perl LicenseChanges:
Will use an exponential algorithm to extend strings.Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

2 More Discussions You Might Find Interesting

1. Programming

RS 232, CentOS 5.6, gcc 3.4.9

Hello! Can somebody help me with one problem. I write driver for I/o from COM port. That's the main code: #include <stdio.h> // standard input / output functions #include <string.h> // string function definitions #include <unistd.h> // UNIX standard function definitions #include <fcntl.h>... (0 Replies)
Discussion started by: alter_man
0 Replies

2. Programming

RS-232 C++ Programming

First off, the target system is FreeBSD 6.x on an old AMD K6 333. I know C++ but I wouldn't consider myself a programmer. (Haven't written a line since college.) Anyway, I want to write a program to allow me to pan and tilt a webcam or to simply send a signal from a serial port to a relay switch... (8 Replies)
Discussion started by: Alpha_Harblo
8 Replies
Login or Register to Ask a Question
JSON::RPC::Server::Daemon(3pm)				User Contributed Perl Documentation			    JSON::RPC::Server::Daemon(3pm)

NAME
JSON::RPC::Server::Daemon - JSON-RPC sever for daemon SYNOPSIS
# Daemon version #-------------------------- # In your daemon server script use JSON::RPC::Server::Daemon; JSON::RPC::Server::Daemon->new(LocalPort => 8080); ->dispatch({'/jsonrpc/API' => 'MyApp'}) ->handle(); #-------------------------- # In your application class package MyApp; use base qw(JSON::RPC::Procedure); # Perl 5.6 or more than sub echo : Public { # new version style. called by clients # first argument is JSON::RPC::Server object. return $_[1]; } sub sum : Public(a:num, b:num) { # sets value into object member a, b. my ($s, $obj) = @_; # return a scalar value or a hashref or an arryaref. return $obj->{a} + $obj->{b}; } sub a_private_method : Private { # ... can't be called by client } sub sum_old_style { # old version style. taken as Public my ($s, @arg) = @_; return $arg[0] + $arg[1]; } DESCRIPTION
This module is for http daemon servers using HTTP::Daemon or HTTP::Daemon::SSL. METHODS
They are inherited from the JSON::RPC::Server methods basically. The below methods are implemented in JSON::RPC::Server::Daemon. new Creates new JSON::RPC::Server::Daemon object. Arguments are passed to HTTP::Daemon or HTTP::Daemon::SSL. handle Runs server object and returns a response. retrieve_json_from_post retrieves a JSON request from the body in POST method. retrieve_json_from_get In the protocol v1.1, 'GET' request method is also allowable. it retrieves a JSON request from the query string in GET method. response returns a response JSON data to a client. SEE ALSO
HTTP::Daemon, HTTP::Daemon::SSL, JSON::RPC::Server, JSON::RPC::Procedure, JSON, <http://json-rpc.org/wd/JSON-RPC-1-1-WD-20060807.html>, <http://json-rpc.org/wiki/specification>, AUTHOR
Makamaka Hannyaharamitu, <makamaka[at]cpan.org> COPYRIGHT AND LICENSE
Copyright 2007-2008 by Makamaka Hannyaharamitu This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2008-09-01 JSON::RPC::Server::Daemon(3pm)