-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Fix #1654 (yet another attempt) #5477
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
src/main/java/tools/jackson/databind/jsontype/impl/NoOpTypeDeserializer.java
Outdated
Show resolved
Hide resolved
src/main/java/tools/jackson/databind/jsontype/impl/NoOpTypeSerializer.java
Outdated
Show resolved
Hide resolved
src/main/java/tools/jackson/databind/jsontype/TypeResolverProvider.java
Outdated
Show resolved
Hide resolved
src/main/java/tools/jackson/databind/jsontype/impl/NoOpTypeDeserializer.java
Outdated
Show resolved
Hide resolved
|
Ok, original test for #1654 passes. But I am not sure it's right at all -- it:
So handling of |
|
@JacksonJang These are custom type deserializer/serializer ( But what seems to be missing are value (de)serializers ( So there are 2 different things. Test has but is missing Hope this helps! |
|
I think issue is probably best split in two: one wrt |
|
Correction on my previous comment: If the custom deserializer is actually being invoked, both elements should have x = 13. The current assertion would only pass if the custom deserializer is not being used. I'll fix the incorrect assertion (x=7 → x=13) and update the test to properly verify the custom deserializer invocation. |
|
@JacksonJang Yes, but do note split between So there are at least 2 aspects to resolve. This PR addresses one. |
|
@cowtowncoder |


So, here's a bit more comprehensive attempt at #1654, assisted by Claude.