Tatu Saloranta

Results 3020 comments of Tatu Saloranta

Backported in * 2.18.5 (LTS) * 2.19 branch * 2.20 branch

I have seen similarly less-than-optimal performance with tests on https://github.com/FasterXML/jackson-benchmarks -- I think there is room for improvement for `jackson-dataformat-msgpack` if anyone has time and interest.

I am not 100% sure but I suspect `serializeAsField()` timing just encapsulates call it makes to actual serialization. I don't remember it doing anything very complicated on its own. And...

@komamitsu Nicely done! On `writeStartObject(Object. int)`... It's tricky unfortunately. I know its implementation would help with many binary formats aside from MsgPack (Avro and Protobuf in particular, and in some...

Kotlin issues belong under `jackson-module-kotlin` in general, will transfer.

Quick note: 2.18.1 not yet released; will be released in near future (2-3 weeks), but need to combine with other fixes.

Ok, first, missing `acceptJsonFormatVisitor` would only affect Schema (JSON Schema, protoc schema, Avro schema) generation, not regular serialization. But ideally that method would be implemented.

Second: `PolymorphicTypeValidator` is only relevant wrt security; it is used to allow or deny polymorphic deserialization. So it only needs to be set for testing purposes (in this case) and...

`TypeSerializer` is set to non-null if (and only if) type being serialized is expected to use polymorphic type ids. So I don't think you should have to do anything wrt...

Btw, I am not arguing you should work on this @k163377 . But as usual, if there was any way to reduce this to Java-only reproduction, I could have a...