avro-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Doug Cutting <cutt...@apache.org>
Subject Re: How to handle circular references with Avro-Tool
Date Wed, 11 Jun 2014 20:14:47 GMT
I see a few separate issues.

First, Avro doesn't currently handle circular data structures.  It
does handle circular schemas, permitting recursive type definitions,
but instances of types are presumed to be non circular.  This has been
discussed previously at

Second, Avro's json encoding tags unions with their intended type, so
a field with type ["null","string"], given the string value "foo"
would be encoded as {"string":"foo"}.


On Mon, Jun 9, 2014 at 4:44 PM, Sachin Goyal <sgoyal@walmartlabs.com> wrote:
> Hi Avro Group,
> I am new to Avro and trying to make it work for circular references.
> One of the use-cases which is not working for me is posted on Stack-Overflow at :
> http://stackoverflow.com/questions/24130615/circular-references-not-handled-in-avro
> Could you please suggest how this can be done?
> Thanks
> Sachin

View raw message