Difference in Jackson deserialize behavior between Play 2.7 and 2.8


I have a Play 2.7 application running, while trying to upgrade to 2.8, I noticed a difference in how Json is deserialized using the Json.fromJson(object, class) method.

In Play 2.7, a Json array is deserialized into a Java ArrayList, while in 2.8, it is deserialized into scala.collection.immutable.(something something).

Is this a change in Play 2.8 and is there a way to still have it deserialize into normal Java collection classes instead of Scala collection classes?