Avro can serialize in JSON, however most users use the compact binary serialization for performance and data storage reasons (JSON is typically 10x larger), and use the JSON format for debugging or export to other systems.
I do not know if anyone is planning work on the JSON encoding in combination with Avro RPC, the best place to find out is the dev mailing list and JIRA tickets. On 11/21/12 1:31 PM, "Brian Lee" <leeb...@yahoo.com> wrote: > I found a message from last year that JSON encoding for RPC was not yet > implemented. Is this still the case? If so, this would be very bad as one of > the selling points we were using is that Avro serialized its messages in JSON > format. > > Brian