Support custom serialization for table entities
See original GitHub issueSummary
Currently table entity serialization is not customizable and relies on reflection for custom entity types. We’d like to integrate with ObjectSerializer
to provide a standard and customizable serialization story for entities.
Tables serialization will require customization to accommodate OData annotations and transformation to/from the expected wire format of Dictionary<string, object>
.
Scope of Work
Investigate and implement an approach to serialization that incorporates ObjectSerializer
and removes the need for reflection over custom entity type properties.
References
https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/Serialization/ObjectSerializer.cs https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-converters-how-to
Issue Analytics
- State:
- Created 3 years ago
- Comments:18 (7 by maintainers)
Top GitHub Comments
@christothes I was just testing after re-reading this thread. Thank you!! Apologies for randomizing you.
Hi @longtimedeveloper - I’m not aware of any plans to add support for the
[IgnoreProperty]
attribute. As mentioned earlier in this issue, we do support[IgnoreDataMember]
.