Since json4s seems to be causing compatibility issues between different versions of Spark and shading, it seems to be difficult (see #667) it is worth considering to replace it by different library.
Ideal features of the library would be:
Support for Scala 2.11, 2.12, 2.13
Stable - Ideally a library that keeps each major release in a different package, described here
Since json4s seems to be causing compatibility issues between different versions of Spark and shading, it seems to be difficult (see #667) it is worth considering to replace it by different library.
Ideal features of the library would be:
Some candidates:
https://github.com/spray/spray-json no automapping
https://github.com/rallyhealth/weePickle no automapping