Patrick,

This sounds as though it would be the C# equivalent of Java's ReflectData, 
which has been part of the Avro API for several years now, so it’s likely there 
would be interest. Your best bet is to open a Jira describing the planned 
feature and open a pull request on Github to start the discussion. The 
contributing page on the wiki is a bit out of date and still recommends 
submitting patches on Jira but I believe that Github is now the official 
repository.

> On May 1, 2019, at 4:31 PM, Patrick Farry <patrick.s.fa...@gmail.com> wrote:
> 
> Hi All,
> 
> I have written code that implements Avro serialization for POCO classes - 
> i.e. classes that are not generated by Avro codegen and do not implement 
> ISpecificRecord. The idea was to make it work as much like JSON.net as 
> possible.
> 
> The serializer inherits from SpecificDefaultWriter and the deserializer from 
> SpecificDefaultReader.
> 
> Avro fields are mapped to C# properties either by matching the field name and 
> property name or by using an attribute to specify the field sequence number. 
> 
> Is this something that would be of interest to the Avro project? My company 
> has approved committing the code and I’d be available and happy to maintain 
> this code and work on other parts of the C# implementation.
> 
> Regards. 
> 
> 

Reply via email to