Deserializing subclass of map fails when field is defined as an interface · Issue #95 · FasterXML/jackson-core · GitHub



Deserializing subclass of map fails when field is defined as an interface · Issue #95 · FasterXML/jackson-core · GitHub

I hope you'll bear with me here, I'm not sure I'm following you. You say that the type property should be set to the type of the values in the map, however that is not what is printed when I serialize...

{
"type" : "Jackson",
"map" : {
"type" : "DataValueMap",
"key1" : {
"type" : "DataValue",
"value" : "name1"
}
}
}

Another requirement here is that I can't annotated the IDataValue or IDataValueMap interfaces/classes. So to be polymorphic, how do i do this without using addAbstractTypeMapping(), which would not provide full polymorphism anyway.

And finally, just to clarify a bit, I've moved my JsonTypeInfo to separate Mixins class so I don't confuse things. That doesn't make a difference does it? Thanks.


Read full article from Deserializing subclass of map fails when field is defined as an interface · Issue #95 · FasterXML/jackson-core · GitHub


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts