interactive-matter/aJson — pull request #29 by pasky (2012-11-04 13:24:32+00:00)
Title: Change aJson to use Wiring Streams

Currently, the aJson library uses FILE* avr-libc streams, which
does not play well with the Arduino ecosystem. We introduce a new
class aJsonStream (plus two subclasses aJsonClientStream and
aJsonStringStream) that use the Wiring Stream object. This allows
to easily exchange JSON data e.g. over Serial and EthernetClient.

An accompanying example Json_Serial shows how to use this
functionality to send and receive JSON data over Serial.

This work has been sponsored by the PubNub cloud message
passing system and this version of aJson is already used
in the pubnub-api sample arduino library.