[
https://issues.apache.org/jira/browse/AVRO-2389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16898456#comment-16898456
]
Hudson commented on AVRO-2389:
------------------------------
SUCCESS: Integrated in Jenkins build AvroJava #712 (See
[https://builds.apache.org/job/AvroJava/712/])
AVRO-2389: Add C# reflection-based serializer/deserializer (#587) (blachniet:
[https://github.com/apache/avro/commit/7293dd0be192d8e5230f5a1c597c2c7577f91efd])
* (add) lang/csharp/src/apache/main/Reflect/FuncFieldConverter.cs
* (add) lang/csharp/src/apache/main/Reflect/ReflectDefaultWriter.cs
* (add) lang/csharp/src/apache/main/Reflect/AvroFieldAttribute.cs
* (add) lang/csharp/src/apache/main/Reflect/EnumCache.cs
* (add) lang/csharp/src/apache/test/Reflect/TestReflect.cs
* (add) lang/csharp/src/apache/test/Reflect/TestFixed.cs
* (add) lang/csharp/src/apache/main/Reflect/DotnetProperty.cs
* (add) lang/csharp/src/apache/test/Reflect/TestArray.cs
* (add) lang/csharp/src/apache/main/Reflect/ReflectReader.cs
* (add) lang/csharp/src/apache/main/Reflect/IAvroFieldConverter.cs
* (add) lang/csharp/src/apache/main/Reflect/ArrayHelper.cs
* (add) lang/csharp/src/apache/main/Reflect/DotnetClass.cs
* (add) lang/csharp/src/apache/main/Reflect/ReflectWriter.cs
* (add) lang/csharp/src/apache/test/Reflect/TestLogMessage.cs
* (add) lang/csharp/src/apache/main/Reflect/DateTimeOffsetToLongConverter.cs
* (add) lang/csharp/src/apache/main/Reflect/README.md
* (add) lang/csharp/src/apache/main/Reflect/TypedFieldConverter.cs
* (edit) .gitignore
* (add) lang/csharp/src/apache/test/Reflect/CompareUtils.cs
* (add) lang/csharp/src/apache/main/Reflect/ArraySchemaExtensions.cs
* (add) lang/csharp/src/apache/main/Reflect/ReflectDefaultReader.cs
* (edit) NOTICE.txt
* (add) lang/csharp/src/apache/test/Reflect/TestFromAvroProject.cs
* (add) lang/csharp/src/apache/main/Reflect/ClassCache.cs
> Serializers for plain old C# objects (POCOs)
> --------------------------------------------
>
> Key: AVRO-2389
> URL: https://issues.apache.org/jira/browse/AVRO-2389
> Project: Apache Avro
> Issue Type: New Feature
> Components: csharp
> Affects Versions: 1.8.2
> Reporter: Patrick Farry
> Priority: Major
>
> 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|http://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.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)