No, there is no built-in support for serializing a message while ignoring particular fields. Probably the easiest way to do that would be to just make a copy of the message that excludes the fields you want to skip.
On Thu, Nov 3, 2022 at 8:16 PM 哈 <[email protected]> wrote: > just like > protected void init(Kryo kryo) { > kryo.setDefaultSerializer(CompatibleFieldSerializer.class); > Serializer serializer = kryo.getSerializer(More.class); > if (serializer instanceof FieldSerializer) { > FieldSerializer fieldSerializer = (FieldSerializer)serializer; > fieldSerializer.removeField("test"); > } > } > > when i serialize object, kryo will ignore 'test' filed. > can i do this in proto3 ? > > -- > You received this message because you are subscribed to the Google Groups > "Protocol Buffers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/protobuf/0ded41d3-6cbc-4cf3-85fb-b5f16b852e03n%40googlegroups.com > <https://groups.google.com/d/msgid/protobuf/0ded41d3-6cbc-4cf3-85fb-b5f16b852e03n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/CADqAXr7QwBfBCEg9_O1ZimFn%3DLZ07-NEK2s-HCLdnn-dzQqcBQ%40mail.gmail.com.
