A missing class for a method parameter shouldn't affect you, you could simply not use that method. If it was a field it'd be a different story.
- Jonas Michael Rogers schrieb am Freitag, 11. Februar 2022 um 13:48:44 UTC+1: > On 01/02/2022 18:28, Tatu Saloranta wrote: > > On Mon, Jan 24, 2022 at 8:13 PM Xeno Amess <[email protected] > > <mailto:[email protected]>> wrote: > > > > Hi. > > Is there any reason not support Path in JsonFactory and ObjectMapper? > > If not, then I would provide a pr when I have time. > > > > > > The main reason is that `Path` was added in JDK 7 and for the longest > > time Jackson only required JDK 6. > > > > With 2.13 jackson-databind requires JDK 8, so adding support in > > `ObjectMapper` (and `ObjectReader`) would be fine. > > > > `jackson-core` (JsonFactory / TokenStreamFactory) however still only > > requires JDK 6 for 2.13, and while > > we may consider upgrading the baseline within 2.x no decision has been > > made (or proposal) for 2.14. > > So addition in JsonFactory would not yet be possible. > > > > So, a PR against `2.14` (this is API add so can not go in as part of > > 2.13.x patches) for `jackson-databind` would be welcome. > > > > Anyone else have comments, suggestions, wrt this question? > > Older Android devices only have support for the Java 6 standard library. > Some parts of the Java 8 standard library are supported via library > desugaring, but unfortunately Path doesn't seem to be among them: > > https://developer.android.com/studio/write/java8-support-table > > So adding Path to jackson-databind would make it incompatible with about > 3.4% of Android devices (according to apilevels.com). As an app > developer currently using 2.13, this would stop me from upgrading to > 2.14 for another couple of years, while those old devices gradually die > out. > > Cheers, > Michael > > > -+ Tatu +- > > > > -- > > You received this message because you are subscribed to the Google > > Groups "jackson-user" group. > > To unsubscribe from this group and stop receiving emails from it, > > send an email to [email protected] > > <mailto:[email protected]>. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/jackson-user/96b2fcd7-3f1c-48fa-aadd-15ff6f3b85abn%40googlegroups.com > > > < > https://groups.google.com/d/msgid/jackson-user/96b2fcd7-3f1c-48fa-aadd-15ff6f3b85abn%40googlegroups.com?utm_medium=email&utm_source=footer>. > > > > > > -- > > You received this message because you are subscribed to the Google > > Groups "jackson-user" group. > > To unsubscribe from this group and stop receiving emails from it, send > > an email to [email protected] > > <mailto:[email protected]>. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/jackson-user/CAGrxA24hYAiFW1xymfxBcNRqwYTkEakCm8ikO7bwbeuLdXcwsw%40mail.gmail.com > > > < > https://groups.google.com/d/msgid/jackson-user/CAGrxA24hYAiFW1xymfxBcNRqwYTkEakCm8ikO7bwbeuLdXcwsw%40mail.gmail.com?utm_medium=email&utm_source=footer>. > > > -- You received this message because you are subscribed to the Google Groups "jackson-user" 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/jackson-user/2109c03c-15b2-40b7-8b35-afa80b2f6505n%40googlegroups.com.
