Re: [protobuf] Not able to serialize Object type

2017-10-23 Thread Marc Gravell
For completeness (mostly in case someone finds this via search in the future), if you were using .proto schema-based generation, "oneof" is your friend: https://protogen.marcgravell.com/#g01989f8da1f4ce8ab358756115478c37 (click "Generate" once the gist has loaded) On 23 October 2017 at 09:48,

Re: [protobuf] Not able to serialize Object type

2017-10-23 Thread Marc Gravell
Yes, something like that; example: https://pastebin.com/CUvWz00L On 23 October 2017 at 09:38, Nihar Mishra wrote: > Hi Marc, > Thanks a lot. Yes this is protobuf-net. > Still i don't get how to modify AttributeValueType class. > > Do you mean that i should write 4

Re: [protobuf] Not able to serialize Object type

2017-10-23 Thread Marc Gravell
I'm assuming this is protobuf-net; the message is right : the library can't work with "object itemField". Perhaps the best thing would be to treat this like a "oneof" (in .proto terms) and have an accessor per possible type. For example: [ProtoMember(n)] private int ValueInt32 {

[protobuf] Not able to serialize Object type

2017-10-23 Thread Nihar Mishra
Hi, I have below class which is generated from .net client. When i try to save in redis cache, i get the "Not able to serialize Object type" error. Please help me how to resolve it. public partial class AttributeValueType { [DataMember] private object itemField;