Hey Patrick, This sounds very useful! I'd love to see this introduced to the C# library.
On Thu, May 2, 2019 at 5:47 PM Ivan Greene <igre...@fanthreesixty.com> wrote: > 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. > > > > > > -- [image: 51b630b05e01a6d5134ccfd520f547c4.png] Brian Lachniet Software Engineer E: blachn...@gmail.com | blachniet.com <http://www.blachniet.com> <https://twitter.com/blachniet> <http://www.linkedin.com/in/blachniet>