java - Jackson json provider linkedHashSet deserialization - Stack Overflow
It all depends on what you ask the result type to be: if ask data to be mapped to a LinkedHashSet, then JSON Array gets mapped to it. If you use a vague type like java.lang.Object (or java.util.Collection), you will get ArrayList for JSON Arrays. Keep in mind that JSON is data, not objects (by default), so metadata regarding Java types you used is not passed by default. There are ways to do that, if you need it, but usually you will simply need to provide expected type.
Read full article from java - Jackson json provider linkedHashSet deserialization - Stack Overflow
No comments:
Post a Comment